.findByAltText() Suggest edits
Since: 3.0.0Search for an element on the page that has the alt attribute with a specified text.
Element 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.findByAltText(text, [options])
Example
export default {
demoTest(browser: NightwatchAPI): void {
// Search by the substring mathing.
const image = browser.element.findByAltText('group of people');
// Search for the exact occurrence.
const image = browser.element.findByAltText(
'A group of people sitting in front of a computer.',
{ exact: true }
);
}
}
Parameters
| Name | Type | description |
|---|---|---|
text |
string | |
optionsOptional |
[object Object] |
Returns
| Type | description |
|---|---|
| Array.<ScopedWebElement> |