.findAllByText() Suggest edits
Since: 3.0.0Search for elements on the page that contain a specified text.
Elements can be searched by using another element as the starting point.
By default, provided text is treated as a substring, so for the 'foo'
will match 'foobar'
also.
If you need an exact comparison, provide the { exact: true }
as the second parameter.
Usage
browser.element.findAllByText(text, [options])
Example
export default {
demoTest(browser: NightwatchAPI): void {
// Search by the substring matching.
const inputs = browser.element.findAllByText('group of people');
// Search for the exact occurrence.
const images = browser.element.findAllByText(
'The nostalgic office',
{ exact: true }
);
}
}
Parameters
Name | Type | description |
---|---|---|
text |
string | |
options Optional |
[object Object] |
Returns
Type | description |
---|---|
Array.<ScopeWebElement> |