PageNodeWait defines all wait functions of PageNode.
PageNode for which PageNodeWait defines all wait functions
the PageNode for which PageNodeWait defines all wait functions
Provides an API to wait for any PageElement managed by PageElementList to reach a certain state within a specific timeout.
Provides an API to wait for none of PageElementList's managed PageElements to reach a certain state within a specific timeout.
Waits for the actual value of the specified HTML attribute of PageElement not to contain an expected value.
Throws an error if the condition is not met within a specific timeout.
the specified HTML attribute of PageElement, consisting of the attribute's name and the value it is expected not to contain
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of the PageElement's 'class' HTML attribute not to contain an expected value.
Throws an error if the condition is not met within a specific timeout.
the expected value which is supposed not to be contained in the actual value of PageElement's 'class' HTML attribute
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's actual direct text not to contain the expected direct text.
Throws an error if the condition is not met within a specific timeout.
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.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's actual HTML value not to contain the expected HTML value.
Throws an error if the condition is not met within a specific timeout.
the expected html which is supposed not to be contained in the actual html
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of PageElement's 'id' HTML attribute not to contain an expected value.
Throws an error if the condition is not met within a specific timeout.
the expected value which is supposed not to be contained in the actual value of PageElement's HTML 'id' attribute
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of PageElement's 'name' HTML attribute not to contain an expected value.
Throws an error if the condition is not met within a specific timeout.
the expected value which is supposed not to be contained in the actual value of PageElement's HTML 'name' attribute
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's actual text not to contain the expected text.
Throws an error if the condition is not met within a specific timeout.
the expected text which is supposed not to be contained in the actual text
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for a PageElement not to exist.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met
If no timeout is specified, PageElement's default timeout is used.
this (an instance of PageElement)
Waits for the actual value of the specified HTML attribute of PageElement not to have any value.
Throws an error if the condition is not met within a specific timeout.
the name of a PageElement's HTML attribute which is supposed to have any value
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's 'class' HTML attribute not to have any value.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement not to have any direct text.
Throws an error if the condition is not met within a specific timeout.
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.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement not to have any HTML value.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's 'id' HTML attribute not to have any value.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's 'name' HTML attribute not to have any value.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement not to have any text.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of the specified HTML attribute of PageElement not to equal an expected value.
Throws an error if the condition is not met within a specific timeout.
the specified HTML attribute of PageElement, consisting of the attribute's name and the value it is expected not to have
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of PageElement's 'class' HTML attribute not to equal an expected value.
Throws an error if the condition is not met within a specific timeout.
the expected value which is supposed not to equal the actual value of PageElement's HTML 'class' attribute
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's actual direct text not to equal the expected direct text.
Throws an error if the condition is not met within a specific timeout.
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.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's actual HTML value not to equal the expected HTML value.
Throws an error if the condition is not met within a specific timeout.
the expected html which is supposed not to equal the actual html
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the height of PageElement not to equal the expected height.
Throws an error if the condition is not met within a specific timeout.
the not-expected height of PageElement in pixels
includes the tolerance used to calculate the maximal allowed deviation from the expected height,
the timeout within which the condition is expected to be met and the interval used to check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of PageElement's 'id' HTML attribute not to equal an expected value.
Throws an error if the condition is not met within a specific timeout.
the expected value which is supposed not to equal the actual value of PageElement's 'id' HTML attribute
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the location of PageElement not to equal the expected coordinates.
Throws an error if the condition is not met within a specific timeout.
the not-expected coordinates of PageElement in pixels
includes the tolerances used to calculate the maximal allowed deviations from the expected
coordinates, the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the actual value of PageElement's 'name' HTML attribute not to equal an expected value.
Throws an error if the condition is not met within a specific timeout.
the expected value which is supposed not to equal the actual value of PageElement's HTML 'name' attribute
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the size of PageElement not to equal the expected size.
Throws an error if the condition is not met within a specific timeout.
the not-expected size of PageElement in pixels
includes the tolerances used to calculate the maximal allowed deviations from the expected size,
the timeout within which the condition is expected to be met and the interval used to check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement's actual text not to equal the expected text.
Throws an error if the condition is not met within a specific timeout.
the expected text which is supposed not to equal the actual text
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the width of PageElement not to equal the expected width.
Throws an error if the condition is not met within a specific timeout.
the not-expected width of PageElement in pixels
includes the tolerance used to calculate the maximal allowed deviation from the expected width,
the timeout within which the condition is expected to be met and the interval used to check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the x-location of PageElement not to equal the expected x-location.
Throws an error if the condition is not met within a specific timeout.
the not-expected x-location of PageElement in pixels
includes the tolerance used to calculate the maximal allowed deviation from the expected
x-location, the timeout within which the condition is expected to be met and the interval used to check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for the y-location of PageElement not to equal the expected y-location.
Throws an error if the condition is not met within a specific timeout.
the not-expected y-location of PageElement in pixels
includes the tolerance used to calculate the maximal allowed deviation from the expected
y-location, the timeout within which the condition is expected to be met and the interval used to check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for PageElement not to be checked.
Throws an error if the condition is not met within a specific timeout.
includes filterMask which can be used to skip the invocation of the state check function for
some or all managed PageElements, the timeout within which the condition is expected to be met and the
interval used to check it
If no timeout is specified, PageElement's default timeout is used.
If no interval is specified, PageElement's default interval is used.
this (an instance of PageElement)
Waits for a PageElement not to be enabled.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met
If no timeout is specified, PageElement's default timeout is used.
this (an instance of PageElement)
Waits for a PageElement not to be selected.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met
If no timeout is specified, PageElement's default timeout is used.
this (an instance of PageElement)
Waits for a PageElement not to be visible.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met
If no timeout is specified, PageElement's default timeout is used.
this (an instance of PageElement)
returns the negated variants of PageElementListWait's state check functions
Waits for the actual direct texts of all PageElements managed by PageElementList not to contain the expected direct text(s).
Throws an error if the condition is not met within a specific timeout.
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(s) supposed not to be contained in the actual direct texts
If directText is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If directText is an array of values, its length must match the length of PageElementList and the values of
its array elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for the actual texts of all PageElements managed by PageElementList not to contain the expected text(s).
Throws an error if the condition is not met within a specific timeout.
the expected text(s) supposed not to be contained in the actual texts
If text is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If text is an array of values, its length must match the length of PageElementList and the values of its
array elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for none of the PageElements managed by PageElementList to exist.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the exists function for some
or all managed PageElements and the timeout within which the condition is expected to be met
If no timeout is specified, a PageElement's default timeout is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList not to have any direct text.
Throws an error if the condition is not met within a specific timeout.
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.
includes a filterMask which can be used to skip the invocation of the hasAnyDirectText function
for some or all managed PageElements, the timeout within which the condition is expected to be met and the
interval used to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList not to have any text.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the hasAnyText function for
some or all managed PageElements, the timeout within which the condition is expected to be met and the
interval used to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for the actual direct texts of all PageElements managed by PageElementList not to equal the expected direct text(s).
Throws an error if the condition is not met within a specific timeout.
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(s) supposed not to equal the actual direct texts
If directText is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If directText is an array of values, its length must match the length of PageElementList and the values of
its array elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for the result of the comparison between PageElementList's actual length and an expected length using the
comparison method defined in comparator to return false.
Throws an error if the comparison does not return false within a specific timeout.
The following comparison methods are supported:
the not-expected length
includes a comparator which defines the method used to compare the actual and the expected length
of PageElementList, the timeout within which the comparison is expected to return false and the interval
used to check it
If no timeout is specified, PageElementList's default timeout is used.
If no interval is specified, PageElementList's default interval is used.
this (an instance of PageElementList)
Waits for the actual texts of all PageElements managed by PageElementList not to equal the expected text(s).
Throws an error if the condition is not met within a specific timeout.
the expected text(s) supposed not to equal the actual texts
If text is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If text is an array of values, its length must match the length of PageElementList and the values of its
array elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for PageElementList not to be empty.
Throws an error if the condition is not met within a specific timeout.
includes the timeout within which the condition is expected to be met and the interval used to
check it
If no timeout is specified, PageElementList's default timeout is used.
If no interval is specified, PageElementList's default interval is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList not to be enabled.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the isEnabled function for
some or all managed PageElements and the timeout within which the condition is expected to be met
If no timeout is specified, a PageElement's default timeout is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList not to be visible.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the isVisible function for
some or all managed PageElements and the timeout within which the condition is expected to be met
If no timeout is specified, a PageElement's default timeout is used.
this (an instance of PageElementList)
Waits for the actual direct texts of all PageElements managed by PageElementList to contain the expected direct text(s).
Throws an error if the condition is not met within a specific timeout.
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(s) supposed to be contained in the actual direct texts
If directText is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If directText is an array of values, its length must match the length of PageElementList and the values of its
array elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for the actual texts of all PageElements managed by PageElementList to contain the expected text(s).
Throws an error if the condition is not met within a specific timeout.
the expected text(s) supposed to be contained in the actual texts
If text is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If text is an array of values, its length must match the length of PageElementList and the values of its array
elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for at least one of the PageElements managed by PageElementList to exist.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the exists function for some or
all managed PageElements and the timeout within which the condition is expected to be met
If no timeout is specified, a PageElement's default timeout is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList to have any direct text.
Throws an error if the condition is not met within a specific timeout.
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.
includes a filterMask which can be used to skip the invocation of the hasAnyDirectText function for
some or all managed PageElements, the timeout within which the condition is expected to be met and the interval
used to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList to have any text.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the hasAnyText function for some
or all managed PageElements, the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for the actual direct texts of all PageElements managed by PageElementList to equal the expected direct text(s).
Throws an error if the condition is not met within a specific timeout.
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(s) supposed to equal the actual direct texts
If directText is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If directText is an array of values, its length must match the length of PageElementList and the values of its
array elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for the result of the comparison between PageElementList's actual length and an expected length using the
comparison method defined in comparator to return true.
Throws an error if the comparison does not return true within a specific timeout.
The following comparison methods are supported:
the expected length
this (an instance of PageElementList)
Waits for the actual texts of all PageElements managed by PageElementList to equal the expected text(s).
Throws an error if the condition is not met within a specific timeout.
the expected text(s) supposed to equal the actual texts
If text is a single value, this value is compared to each element in the array of actual values of all
PageElements.
If text is an array of values, its length must match the length of PageElementList and the values of its array
elements are compared to the array of actual values of all PageElements.
includes the timeout within which the condition is expected to be met and the interval used
to check it
If no timeout is specified, a PageElement's default timeout is used.
If no interval is specified, a PageElement's default interval is used.
this (an instance of PageElementList)
Waits for PageElementList to be empty.
Throws an error if the condition is not met within a specific timeout.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList to be enabled.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the isEnabled function for some
or all managed PageElements and the timeout within which the condition is expected to be met
If no timeout is specified, a PageElement's default timeout is used.
this (an instance of PageElementList)
Waits for all PageElements managed by PageElementList to be visible.
Throws an error if the condition is not met within a specific timeout.
includes a filterMask which can be used to skip the invocation of the isVisible function for some
or all managed PageElements and the timeout within which the condition is expected to be met
If no timeout is specified, a PageElement's default timeout is used.
this (an instance of PageElementList)
Generated using TypeDoc
This class defines all
waitfunctions of PageElementList.Store type of the PageNodeStore instance which can be used to retrieve/create PageNodes
PageElementType type of the PageElement managed by PageElementList
PageElementOpts type of the opts paramter passed to the constructor function of managed PageElements
ListType type of the PageElementList for which PageElementListCurrently defines all
waitfunctions