@Custom
@Custom is a keyword-based functionality that allows users to interact with any valid HTML tag on a web page — such as Textbox, Button, Link, Image, Div, or Span — without needing an object-specific keyword. Unlike other approaches, it does not require scraping; instead, the user simply provides the appropriate tag name as the "Object Type_Input" in the input string, along with the visible text and index needed to identify the exact element.
1
Radiobutton
radio;;<index>;<abs (optional)>
Empty
2
Checkbox
checkbox;;<index>; <abs (optional)>
Empty
3
Dropdown
dropdown; <visibleText>;<index>; <abs (optional)>
Should be the value selected in the dropdown by default/empty. Note: All single selection objects come under dropdown.
4
Listbox
listbox;<visibleText>; <index>;<abs (optional)>
Should be the value selected in the list by default/empty. Note: All single selection objects come under the list.
5.1
Table cell, Table
tablecell; <visibleText>;<index>; <abs (optional)>
Optional
5.2
Table cell, Table
table;;<index>;<abs (optional)>
Empty
6
Textbox/search, email, password, number, url, file, textarea
textbox; <visibleText>; <index>; <abs (optional)>
Optional
7
Link
link; <visibleText>; <index>; <abs (optional)>
Tool tip/name of the link
8
Image
img; <visibleText>; <index>; <abs (optional)>
Tool tip/optional
9
Button, submit, reset
button; <visibleText>; <index>; <abs (optional)>
Button name
10
Valid html tags (Eg: span, div)
<tag>; <visibleText>; <index>; <abs (optional)>
Optional
11
Grid
grid, <visibleText>, <index>; <abs (optional)>
Empty
Last updated