Error handling with A2019
Pretty much all development platforms will have some sort of error handling functions. Having error handling in your bots is crucial when building resilient automation. The purpose of managing any errors or exceptions is to keep your bot processing. As an example, if your bot is processing a large file unattended and there is an error within the first few records, your bot will stop processing and you won't be aware of this until you next check your bot. Having an error-handling routine should log the details of the invalid record and continue with the rest of the file until complete.
A bot works by executing a sequence of actions to complete a given task. While the bot is performing its task, an action may fail to complete. This could be caused by a number of factors, such as the following:
- Navigation on a web page where the page itself has been updated and the required controls have been renamed or removed
- A string value is present within...