Description
This activity simulates clicking a specific browser element. It is possible to do a left click, right click, and double click.
Similar to other browser-related activities it requires an added ‘Open URL’ activity block placed before it. Read about its usage in this article. Open URL
Browser element
First of all, we need to define the browser element that will be used for it. This can be a search string, button, or any other kind of interface element. This can be done in Studio Pro using Pick New Element. Let us take a look at how it works.
Browser element is the main parameter here. It defines the used browser element. To set up a new element, click on "Pick New Element". If you have already selected one, the "Edit element" option is available, then you can either pick a new element or choose a new one from the list.
Browser element parameter lets you either pick a new element or use an existing one
Once you click on the button, the browser appears. Hover your cursor over the desired element: if it is recognized, it is highlighted in red. Press Ctrl + X while hovering over the element to pick it. Esc key closes Browser Picker without choosing any elements.
Picker highlights a browser element
As soon as the element is picked, this window will appear. It indicates that the element was found and recognized. You can also set the element name here. It will be displayed in Studio Pro.
It is also possible to view the advanced options by opening the dropdown menu. Advanced options represent the chosen element as a table. It contains the properties and values of this element. This table can be modified in case it is required to refine or correct the element.
Advanced element options
The "Test" button lets you check if the element was defined correctly. Upon clicking it, focus will be shifted to the browser window and the picked element will be highlighted yellow if it was recognized correctly. It can display one of the following messages:
- Found 1 element means that the specific element was successfully recognized.
- Found >1 element means that there are a few similar elements. In this case, it is required to pick one of them or double check the advanced options.
- Not found means that the element was not recognized and must be redefined or the advanced options must be corrected.
The "Pick" button lets you pick another element or pick the element once again.
Click "Save" once you are ready. This element will be saved for further usage in Studio Pro activities.
It is also possible to edit an existing element that you have previously picked. To do this, click the "Edit element" button below its name.
This button lets you edit the element
Other parameters
On tab. This parameter allows you to specify the name of the tab that you want the bot to interact with. The name of the tab is assigned in the "Open URL" activity.
-
Set a value allows you to manually specify the name of the tab.
-
Calculate a value allows you to use a special formula or a special method to determine the name of the tab.
-
Save the previous step result takes the result of the previous workflow action as the name of the tab.
Use tab name in order
This checkbox allows you to specify a sequential number of a tab in the browser. It is worth using if a new tab opens not manually, but automatically after clicking on some element.
In iframe
It is also possible to click an element in IFrame. Check this parameter if you would like to use this feature. Once it is checked, IFrame parameter will appear. In this specific case, this parameter is required.
Iframe parameter
Double click and Right Click
Use these options to specify different ways of clicking the element you chose. Notice that you can toggle these options along with Key Modifiers if you want your bot to use combinations like Ctrl + Shift + Double click, for example.
Simulate Human Behavior
Check this parameter to simulate the action as a human input and avoid target Browsers considering any activity as bot input.
Wait before, sec, and Wait after, sec parameters indicate how much time will pass before or after executing this activity.