This is something that was present in Selenium prior to Web Driver, which forces clicking on the element
of the matching expression whether that element is clickable or whether that click would be at some other
location on the screen.
This is something that was present in Selenium prior to Web Driver, which forces clicking on the element
of the matching expression whether that element is clickable or whether that click would be at some other
location on the screen.
Returns the base XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel
in the format of table[contains(@class,'x-grid-table')]
Returns the base XPath for getting an ExtJS grid base component by some text that it contains in the
format of table[contains(@class,'x-grid-table') and contains(.,'some text')]
Returns the base XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element
by 1-based index, in the format of table[contains(@class,'x-grid-table')]/descendant::tr[row_index]
Returns the base XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element
by its text content, in the format of table[contains(@class,'x-grid-table')]/descendant::tr[contains(.,'some text')]
Returns the base XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element's
expansion node point, in the format of
table[contains(@class,'x-grid-table')]/descendant::tr[row_index]/descendant::img[contains(@class,'x-tree-expander')]
Returns the base XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element's
expansion node point, in the format of
table[contains(@class,'x-grid-table')]/descendant::tr[contains(.,'some text')]/descendant::img[contains(@class,'x-tree-expander')]
Returns the base XPath for getting an ExtJS Split Button's menu item by that menu item's text
in the format of div[starts-with(@id, 'menu')]/descendant::a/span[text()='some text']
Generates the XPath for getting an input relative to the div by ID in which it resides
in the format of //div[@id='someId']/descendant::button[contains(.,'some text')]
Returns the XPath needed for getting a div that contains the given text (returns the first result), in the format of
(//div[contains(.,"some text")])[1]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel,
relative to the specified div
in the format of //div[@id='someId']/descendant::table[contains(@class,'x-grid-table')]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element
by 1-based index, in the format of //table[contains(@class,'x-grid-table')]/descendant::tr[row_index]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element
by its text content, in the format of table[contains(@class,'x-grid-table')]/descendant::tr[contains(.,'some text')]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element's
expansion node point, in the format of
//table[contains(@class,'x-grid-table')]/descendant::tr[row_index]/descendant::img[contains(@class,'x-tree-expander')]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element's
expansion node point, in the format of
//table[contains(@class,'x-grid-table')]/descendant::tr[contains(.,'some text')]/descendant::img[contains(@class,'x-tree-expander')]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element's
expansion node point within a parent div, in the format of
//div[@id='someId']/descendant::table[contains(@class,'x-grid-table')]/descendant::tr[row_index]/descendant::img[contains(@class,'x-tree-expander')]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element's
expansion node point within a parent div, in the format of
//div[@id='someId']/descendant::table[contains(@class,'x-grid-table')]/descendant::tr[contains(.,'some text')]/descendant::img[contains(@class,'x-tree-expander')]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element
by 1-based index relative to the specified div, in the format of
//div[@id='someId']/descendant::table[contains(@class,'x-grid-table')]/descendant::tr[row_index]
Returns the XPath for getting an ExtJS grid based component, meaning gridpanel or treepanel, row element
by 1-based index relative to the specified div, in the format of
//div[@id='someId']/descendant::table[contains(@class,'x-grid-table')]/descendant::tr[contains(.,'some text')]
Returns the XPath relative to the root of the DOM for getting an ExtJS message box button
by its text in the format of
//*[starts-with(@id, 'messagebox')/descendant::button[contains(.,'some text')]
Returns the XPath for getting an ExtJS Split Button's menu item by that menu item's text
in the format of //div[starts-with(@id, 'menu')]/descendant::a/span[text()='some text']
Generates the XPath for getting an input by name relative to the div by ID in which it resides
in the format of //div[@id='someId']/descendant::input[@name='myName']
Generates the xpath for getting an input by its text value inside of a div, in the format of
//div[@id='someId']/descendant::input[contains(@value,'foobar')]
Takes a screenshot of the current browser and outputs it as a PNG to the specified
output directory specified in the application properties file on the root level of the
classpath.
Updates the given text with any values that correspond to variables in that text
in the format of "my string has {my_var} here" where {my_var} is a variable.