Automation Anywhere-Essentials of Web Automation-I

Web Application Automate

Web automation is always considered challenging in comparison with a desktop. We see a lot of exceptions because of sync issues in web applications. In Automation anywhere there are set of features which handle such exceptions effectively.

To begin with those first we need to understand what are basic controls available in Automation Anywhere for web automation.

Click on the left command panel, You can see Web Recorder, double click on it, You can see a pop-up window with various option.

For a web automation first thing is to launch a web page using Default selected radio button which is for Open browser(Refer Below Image)

To identify a web control and to perform an action(Click on the button, value insertion inside text box) manage Web control is required to use.Once on clicking on it, select Url/Page radio button and click on capture.

As a best practice try to manually navigate process flow before automating. Also, to handle sync issue try to use delay command wisely. Mostly sync issues occur at various entry and exit point e.g before beginning of a new page or Pop-up. Delay in AutomationAnywhere have various settings to therefore try to optimize your script by using most optimal(delay for ms/sec, delay during specific time period etc) delay command.

Automation Anywhere takes you to the webpage and ask you to take the cursor to that web control.Click on that designated web control which you wanted to capture.

Web properties of that designated control will appear under Type and Value caption(refer Below Image)
Click on Advance View button to set values(From System variable, or spreadsheet).

Advance View of Manage web control where set Text action is selected with text to set on the text box.

Quick Tips-

1- For web controls which have Div as an object property, Use Image Recognition as the same is the best solution.
2- In Image recognition, Ideally Match percentage should be 100 and Tolerance should be 0.
3- Enable check box at the bottom of the image is not recognized for the first time for repetitions.
4- Use delays wisely as in web automation most of the failures are due to sync issues.
5- Prefer Keystroke over other option (Coordinates based identification) as Keystroke is most robust control.
6- Avoid using window control, as it identifies using coordinates and coordinates based object identification is prone to failure.


Leave a Reply to Anupam Cancel reply

Your email address will not be published. Required fields are marked *

RPA Implementation
Key decisions in an RPA Implementation

Transforming business and implementing process automation is a strategic approach. Any gap or incorrect decision can impact the desired RoI. Let us have a look at some of the mistakes organisations make while implementing an RPA project are- 1- Wrong Tool selection 2- Incorrect process selection 3- Gap in Risk …

bot uploading
Automation Anywhere-Uploading bot in control room and its execution in runner

Automation Anywhere is designed so elegantly that every aspect of process automation is considered, from bot creation to its execution, setting triggers, creating workflows and till its monitoring and result reporting. Every project should have one control room assigned or more precisely we can say that for an individual client …

automation anywhere image recognition
Automation Anywhere-Essentials of Web Automation-II

In this post we will see how to use Image based recognition and how to handle title of a web page which is dynamic in nature. In Automation Anywhere tool if a web control is Div then use Image recognition rather than any other option as same is best-recomended solution …