Skip to main content

Web Table

Description

Web Table extracts data from an HTML table on a web page into workflow output fields in a Web GUI [Classic] workflow. Use this step when you need to retrieve specific column values from a table without looping — for example, pulling a single row's data or reading specific columns from the entire table in one pass. It supports a Swift Mode option for faster table reading. Unlike Web Loop Table, this step does not require a loop structure and is better suited for straightforward, one-time data extraction.

Configurations

Field NameDescription
Web Browser NameYou 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.
Selection Options*There are three options to iterate through entire table or specific row with specific columns.
Swift modeSelect the checkbox if you want the table records to be read quickly.The checkbox is selected by default.
Note: The field is available only if you select Entire Table With Specific Columns in Selection Options.
**Important:**If an existing workflow already contains the step, then you will need to manually select the checkbox.
Criteria**Locate element on web page.
Criteria valueRelevant criteria value to be specified.
Multiple elements with same criteriaCheck 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 indexIf 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.
Table Column IndexSpecify column index to be retrieved. For multiple columns, mention column index on different rows.
Output Field NameField to store the retrieved value of the respective column.

*Criteria The table below contains the description of criteria.

Field NameDescription
XpathXpath 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
IdId 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
NameName is another attribute of a web element which can be used to identify an element.
Link TextIf 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 textThis criterion is same as Link, just that, in this case, you can give partial string for finding a match.
Tag NameEvery 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 NameClass 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 SelectorThis 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”