Description
This activity allows you to select a specific item in a dropdown list. The item to be selected can be chosen directly or determined as a variable, implying that the item itself can be dynamic.
Please note that only the standard HTML dropdown lists are supported.
Browser Picker
First of all, we need to define the browser element that will be used for it. This can be done in Studio Pro using Browser Picker. Let us take a look at how it works.
Here we are going to provide an example with a dropdown list. The list we used here can be found on this website https://getbootstrap.com/docs/5.0/forms/select/.
The Browser Element is the main parameter here. It defines the used browser element. To set up a new element, open the dropdown menu here and click ‘Pick New Element’. If there is an existing element, it will be present in the list and it will be possible to choose it.
Browser element parameter lets you either pick a new element or use an existing one
The browser window opens. Hover your cursor over the desired element. If it is recognized, it will be 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
Other contents of this list
As soon as the element is picked, the Browser Picker window appears confirming the element was found and recognized. You can also set an "Element name" here to be displayed in Studio Pro later on.
In the Browser Picker window, it is also possible to view the advanced options by opening the dropdown menu. These "Advanced options" represent the chosen element as a table. It contains the properties and values that belong to this element. Edit these values in the table by checking and unchecking the options and defining values for Calculation and Values.
Advanced element options
The ‘Test’ button lets you check if the element was defined correctly. Upon clicking it, the 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
Parameters
We have just described how to pick a new interface element. Now let us review the other parameters.
Browser Element
The Browser element is the main parameter here. It defines the used browser element. To set up a new element, open the dropdown menu here and click ‘Pick New Element’. If there is an existing element, it will be present in the list and it will be possible to choose it.
The browser window opens. Hover your cursor over the desired element. If it is recognized, it will be 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
Other contents of this list
As soon as the element is picked, the Browser Picker window appears confirming the element was found and recognized. You can also set an "Element name" here to be displayed in Studio Pro later on.
In the Browser Picker window, it is also possible to view the advanced options by opening the dropdown menu. These "Advanced options" represent the chosen element as a table. It contains the properties and values that belong to this element. Edit these values in the table by checking and unchecking the options and defining values for Calculation and Values.
List item
This parameter defines what item of the specified list will be selected.
These are the contents of the dropdown list we have shown as an example
-
Set a value allows you to manually specify the item to be selected.
-
Calculate a value allows you to use a special formula or a special method to determine the item to be selected. It can be used to specify variables in this parameter.
-
Save the previous step result takes the result of the previous workflow action as the item to be selected.
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.
Browser tab parameter
Use tab number by order parameter
In iframe
This parameter allows you to select a specific iframe on a given page where the action is to be executed.
Iframe paramete
Wait before, sec, and Wait after, sec
These parameters indicate how much time will pass before or after executing this activity.
Comment
Contains an annotation of the activity. The input text will be displayed above the activity name.