Web Actions
Description
The Web Actions step gives the option to perform several actions on a specific element on the web page in Legacy Web GUI. When ‘drag and drop’ action is selected the configurations for destination element is enabled.
Configurations
| Field Name | Description |
|---|---|
| Web Browser Name | You can select any one Web Browser Name from the given list. Basically, you must select the same Web Browser Name which was selected in Start Browser Step. |
| Action* | Click action to be performed on the web page element. |
| Source Element: | |
| Criteria* | Locate element on web page |
| Criteria Value | Relevant criteria value must be specified. |
| Multiple elements with same criteria | Check this option if there are multiple web elements in the web page having same criteria value you have specified. By default, it will be unchecked. |
| Element index | If you have checked Multiple elements with same criteria specify index of the element you want to locate. Select option FIRST if you want first element from the located element and select LAST if you want last element. |
| Use Coordinates | Enable checkbox to use coordinate options. This option is disabled for drag and drop Action. |
| X-Coordinate Value | Specify the value of X-Coordinate to move the cursor to specified x-coordinate of the located element. |
| Y-Coordinate Value | Specify the value of Y-Coordinate to move the cursor to specified y-coordinate of the located element. |
| Destination Element: | When ‘drag and drop’ action is selected the configurations for destination element is enabled. The configurations available are same as 1-4 of source element as above. |
*Action The following table contains the description of each action:
| Field Name | Description |
|---|---|
| Click | Perform single click on the web element. |
| Right Click | Perform right click on the web element. |
| Double Click | Perform double click on the web element. |
| Drag and Drop | Will perform drag and drop operation. |
| Move to element | Will move focus to the specified web element. |
| Click and Hold | Clicks (without releasing) in the middle of the element. |
| Note: In the Legacy Web Spy, the Action field does not have the Drag and Drop option. |
*Criteria The following table contains the description of criteria:
| Field Name | Description |
|---|---|
| Xpath | Xpath defines the hierarchy of the tags through which you can reach to a particular element. For example,/html/body/div[1]/div/div[3]/div[2]/div/div[2]/div/div/div[2]/div[2]/div[1]/div[1]/div[1]/span/span. |
| Id | Id attribute of a web element can be best way to identify an element if it is present and is going to constant and unique. There are cases however when it is either absent or its value changes every time you access the application in the browser. |
| Name | Name is another attribute of a web element which can be used to identify an element. |
| Link Text | If a HTML page contains a hyperlink element <a href=www.google.com>Search On Google </a>, you can identify this href element by providing complete text ‘Search On Google’ as the Link value. |
| Partial Link text | The criteria is same as Link, just that, in this case, you can give partial string for finding a match. |
| Tag Name | Every HTML element has a tag associated with it. The element can be located using that tag name. For example, textbox has a tag <input>. |
| Class Name | Class name is the css class associated with an HTML element. If there is a div element, <div class=’someclass’>MyDiv</div>, you can locate it by giving class name ‘someclass’. |
| Css Selector | This criterion is useful when an HTML element has multiple associated css classes. Consider an HTML element <div class="btn primary-btn submit"></div>. To identify this div element you can use Css selector as “.btn.primary-btn.submit” |