| Extended General Interface object locators | ||
| Command/Locator | Usage | Description |
| JsxAlertCaption | | command | JsxAlertCaption=alert box caption text | | |
Locator - element by alert caption text (glob and regexp pattern allowed). |
| JsxAlertText | | command | JsxAlertText=alert box content text | | |
Locator - element by alert context text (glob and regexp pattern allowed). |
| JsxDialogCaption | | command | JsxDialogCaption=dialog caption text | | |
Locator - element by dialog caption text (glob and regexp pattern allowed). |
| JsxDialogName | | command | JsxDialogName=jsxname | | |
Locator - element by dialog jsxname. |
| JsxButtonName | | command | JsxButtonName=jsxname | | |
Locator - element by button jsxname. |
| JsxButtonText | | command | JsxButtonText=label_text | | |
Locator - element by button label text (glob and regexp pattern allowed) |
| JsxDateName | | command | JsxDateName=jsxname | | |
Locator - element by date picker jsxname |
| JsxDateInput | | command | JsxDateName=jsxname | | |
Locator - input element in date picker. NEW in 3.2.0 |
| JsxDateIcon | | command | JsxDateName=jsxname | | |
Locator - icon element in date picker. NEW in 3.2.0 |
| JsxDateDay | | command | JsxDateDay=jsxname,day | | |
Locator - day element by date picker jsxname and day value (1-31). |
| JsxDatePrevYear | | command | JsxDatePrevYear=jsxname | | |
Locator - previous year element by date picker jsxname |
| JsxDateNextYear | | command | JsxDateNextYear=jsxname | | |
Locator - next year element by date picker jsxname |
| JsxDatePrevMonth | | command | JsxDatePrevMonth=jsxname | | |
Locator - previous month element by date picker jsxname |
| JsxDateNextMonth | | command | JsxDateNextMonth=jsxname | | |
Locator - next month element by date picker jsxname |
| JsxGridCell | | command | JsxGridCell=jsxname.record jsxid.cell index | | |
Locator - cell element by grid jsxname, row jsxid and cell index Example : gridResult.1.3 return cell in row with jsxid=1 and column=3 |
| JsxListHeaderIndex | | command | JsxListHeaderIndex=jsxname,columnIndex | | |
Locator - element for list header cell by list jsxname and column index  |
| JsxListName | | command | JsxListName=jsxname | | |
Locator - element for list by list jsxname  |
| JsxListRowId | | command | JsxListRowId=jsxname,record jsxid |
Locator - element for list row by list jsxname and record row jsxid |
| JsxListRowText | | command | JsxListRowText=jsxname,text pattern | | |
Locator - element list row by a text in the a list row (glob and regexp pattern allowed).
NOTE this locator is not exact, you should use ListRowId locator instead |
| JsxMatrixHeaderIndex | | command | JsxMatrixHeaderIndex=jsxname,columnIndex | | |
Locator - element for matrix header cell by list jsxname and column index  |
| JsxMatrixName | | command | JsxMatrixName=jsxname | | |
Locator - element for Matrix by jsxname  |
| JsxMatrixHScroller | | command | JsxMatrixHScroller=jsxname | | |
Locator - element horizontal scroll bar for Matrix by jsxname |
| JsxMatrixVScroller | | command | JsxMatrixVScroller=jsxname | | |
Locator - element vertical scroll bar for Matrix by jsxname |
| JsxMatrixRowId | | command | JsxMatrixRowId=jsxname,record jsxid |
Locator - element for a List type Matrix row by jsxname and record jsxid. |
| JsxMatrixRowIndex | | command | JsxMatrixRowIndex=jsxname,row index |
Locator - element for a List type Matrix row by jsxname and row index (1 based). |
| JsxMatrixRowText | | command | JsxMatrixRowText=jsxname,text pattern | | |
Locator - element list row by the text pattern in the List Matrix (glob and regexp pattern allowed). NOTE: if there are multiple row with same text pattern, this locator returns the first row with the text pattern. |
| JsxMatrixCellId | | command | JsxMatrixCellIndex=jsxname.jsxid.columnIndex | | |
Locator - element for a cell in a Grid type Matrix by jsxname, record jsxid, and column index. |
| JsxMatrixCellIndex | | command | JsxMatrixCellIndex=jsxname.rowIndex.columnIndex | | |
Locator - element for a cell in a Grid type Matrix by jsxname, row index, and column index. |
| JsxMatrixTreeItemId | | command | JsxMatrixTreeItemId=jsxname,jsxid | | |
Locator - element for an item in a tree type Matrix by jsxname and jsxid. |
| JsxMatrixTreeItemIndex | | command | JsxMatrixTreeItemIndex=jsxname,1 | | |
Locator - element for an item in a tree type Matrix by jsxname and index |
| JsxMatrixTreeItemText | | command | JsxMatrixTreeItemText=jsxname,text pattern | | |
Locator - element for an item in a tree type Matrix by jsxname and node text |
| JsxMenuWindowId | | command | JsxMenuWindowId=(1,2,3,4...) | | |
Locator - element by WindowId. Locate the drop down menu window |
| JsxMenuName | | command | JsxMenuName=jsxname | | |
Locator - element by menu jsxname. Locate the menu anchor object. |
| JsxMenuText | | command | JsxMenuText=menu label text | | |
Locator - element by menu label text (glob and regexp pattern allowed). Locate the menu anchor object. |
| JsxMenuItemIndex |
| command | JsxMenuItemIndex=jsxname,1| | |
Locator - element for menu item by menu jsxname and item index |
| JsxMenuItemId | | command | JsxMenuItemId=jsxname,jsxid| | |
Locator - element by menu jsxname and item jsxid. Locate menu item. |
| JsxMenuItemText | | command | JsxMenuItemText=jsxname,text pattern | | |
Locator - element for menu item by menu item label text (glob and regexp pattern allowed). |
| JsxRadioName | | command | JsxRadioName=jsxname | | |
Locator - element by RadioButton jsxname. |
| JsxRadioText | | command | JsxRadioText=text pattern | | |
Locator - element by RadioButton label text. |
| JsxRadioValue | | command | JsxRadioName=radio value | | |
Locator - element by RadioButton value attribute. Radio button value are unique within a RadioGroup. |
| JsxSliderName | | command | JsxSliderName=jsxname | | |
Locator - element for slider itself by Slider jsxname. |
| JsxSliderHandle |
| command | JsxSliderHandle=jsxname | | |
Locator - element for the handle by Slider jsxname. |
| JsxSelectWindow | | command | JsxSelectWindow=1 | | |
Locator - element Locate the select drop down window |
| JsxSelectName | | command | JsxSelectName=jsxname | | |
Locator - element by select/combo jsxname. |
| JsxSelectItemId | | command | JsxSelectItemId=jsxname,id1| | |
Locator - element by select jsxname and item jsxid |
| JsxSelectItemIndex | | command | JsxSelectItemIndex=jsxname,3| | |
Locator - element by select jsxname and item index (item #1, #2, etc..) |
| JsxSelectItemText | | command | JsxSelectItemId=jsxname,text pattern| | |
Locator - element by select jsxname and item text (glob and regexp pattern allowed) |
| JsxSplitterName | | command | JsxSplitterName=jsxname | | |
Locator - element by Splitter jsxname. |
| JsxStackName | | command | JsxStackName=jsxname | | |
Locator - element by stack jsxname |
| JsxStackText | | command | JsxStackText=stack label text | | |
Locator - element by stack label text (glob and regexp pattern allowed) |
| JsxTimePickerHours | | command | JsxTimePickerHours=jsxname | | |
Locator - element for Hour input by TimePicker jsxname |
| JsxTimePickerMinutes | | command | JsxTimePickerMinutes=jsxname | | |
Locator - element for Minutes input by TimePicker jsxname |
| JsxTimePickerSeconds | | command | JsxTimePickerSeconds=jsxname | | |
Locator - element for Seconds input by TimePicker jsxname |
| JsxTimePickerMillis | | command | JsxTimePickerSeconds=jsxname | | |
Locator - element for Milliseconds input by TimePicker jsxname |
| JsxTimePickerAmPm | | command | JsxTimePickerSeconds=jsxname | | |
Locator - element for AMPM input by TimePicker jsxname |
| JsxTimePickerSpinUp | | command | JsxTimePickerSeconds=jsxname | | |
Locator - element for up spinner input by TimePicker jsxname |
| JsxTimePickerSpinDown | | command | JsxTimePickerSeconds=jsxname | | |
Locator - element for down spinner input by TimePicker jsxname |
| JsxTabName | | command | JsxTabName=jsxname | | |
Locator - element by Tab jsxname |
| JsxTabText | | command | JsxTabText=Tab label text | | |
Locator - element by Tab label text (glob and regexp pattern allowed) |
| JsxTextboxName | | command | JsxTextboxName=jsxname | | |
Locator - element by Textbox jsxname. |
| JsxToolbarButtonName | | command | JsxToolbarButtonName=jsxname | | |
Locator - element by toolbar button jsxname. |
| JsxToolbarButtonText | | command | JsxToolbarButtonText=jsxname | | |
Locator - element by toolbar button label text (glob and regexp pattern allowed). |
| JsxTreeName | | command | JsxTreeName=jsxname | | |
Locator - element by tree jsxname. |
| JsxTreeItemId | | command | JsxTreeItemId=jsxname,jsxid | | |
Locator - element of tree item by tree jsxname and tree record jsxid. |
| JsxTreeItemIndex |
| command | JsxTreeItemIndex=jsxname,index | | |
Locator - element of tree item by tree jsxname and tree item index. |
| JsxTreeItemText | | command | JsxTreeItemText=jsxname,text pattern | | |
Locator - element of tree item by tree jsxname and tree record text (glob and regexp pattern allowed) . |
| JsxName | | command | JsxName=jsxname | | |
Locator - generic locator for any jsxtype element by jsxname. |
| JsxText | | command | JsxText=text pattern | | |
Locator - generic locator for any jsxtype element with given jsxtext="*some text*". e.g. JsxText=*ZIPCODE* |
| JsxValue | | command | JsxValue=text pattern | | |
Locator - generic locator for any jsxtype element with given jsxvalue="*some value*". e.g. JsxValue=*PALO ALTO* |
For information about Selenium commands and locators, see Selenium Reference.