Retrieves the last differences of a PageNode's check state functions.
Intended for framework-internal usage only.
Sets the last differences of a PageNode's check state functions.
Intended for framework-internal usage only.
defines an api for all functions of PageNode which check if a condition is currently true or which retrieve a current value from the tested application's state
defines an api for all functions of PageNode which check if a condition eventually becomes true within a specified timeout
defines an api for all functions of PageNode which wait for a condition to become true within a specified timeout
Retrieves the id used to identify a PageNode in the instance cache of PageNodeStore.
Intended for framework-internal usage only.
Returns the 'containsDirectText' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A PageElement's 'containsDirectText' status is set to true if its actual direct text equals the expected direct text.
A direct text is a text that resides on the level directly below the selected HTML element. It does not include any text of the HTML element's nested children HTML elements.
the expected direct text used in the comparison which sets the 'containsDirectText' status
Returns the 'containsText' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A PageElement's 'containsText' status is set to true if its actual text contains the expected text.
the expected text used in the comparison which sets the 'containsText' status
Returns the direct text of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A direct text is a text that resides on the level directly below the selected HTML element. It does not include any text of the HTML element's nested children HTML elements.
can be used to skip the invocation of the state retrieval function for some or all managed PageElements and not include the skipped results in the total result
Returns the 'hasAnyDirectText' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A PageElement's 'hasAnyDirectText' status is set to true if it has any actual text.
A direct text is a text that resides on the level directly below the selected HTML element. It does not include any text of the HTML element's nested children HTML elements.
can be used to skip the invocation of the state retrieval function for some or all managed PageElements and not include the skipped results in the total result
Returns the 'hasAnyText' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A PageElement's 'hasAnyText' status is set to true if it has any actual text.
can be used to skip the invocation of the state retrieval function for some or all managed PageElements and not include the skipped results in the total result
Returns the 'hasDirectText' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A PageElement's 'hasDirectText' status is set to true if its actual direct text equals the expected direct text.
A direct text is a text that resides on the level directly below the selected HTML element. It does not include any text of the HTML element's nested children HTML elements.
the expected direct text used in the comparison which sets the 'hasDirectText' status
Returns the 'hasText' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
A PageElement's 'hasText' status is set to true if its actual text equals the expected text.
the expected text used in the comparison which sets the 'hasText' status
Returns the 'enabled' status of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
can be used to skip the invocation of the state retrieval function for some or all managed PageElements and not include the skipped results in the total result
Returns the text of a PageElement or of the PageElements managed by a PageElementList, PageElementMap or PageElementGroup.
can be used to skip the invocation of the state retrieval function for some or all managed PageElements and not include the skipped results in the total result
Returns a JSON representation of the PageNode.
Generated using TypeDoc
This interface is implemented by PageElement, PageElementList, PageElementMap and PageElementGroup.
IElementNode guarantees support of the following state retrieval functions:
IElementNode guarantees support of the following state check functions:
TextType type of IElementNode's state retrieval functions (getText...)
BooleanType type of IElementNode's state compare functions (getHasText...)
FilterType type of IElementNode's filter mask