.findByPlaceholderText() 建议编辑
自:3.0.0在页面上搜索具有指定文本的placeholder
属性的元素。
可以使用另一个元素作为起点来搜索元素。
默认情况下,提供的文本被视为子字符串,因此'foo'
也会匹配'foobar'
。
如果您需要精确比较,请提供{ exact: true }
作为第二个参数。
用法
browser.element.findByPlaceholderText(text, [options])
示例
export default {
demoTest(browser: NightwatchAPI): void {
// Search by the substring matching.
const inputs = browser.element.findByPlaceholderText('group of people');
// Search for the exact occurrence.
const images = browser.element.findByPlaceholderText(
'Search here',
{ exact: true }
);
const images = browser.element.findByPlaceholderText(
'Enter the number',
{ exact: true, suppressNotFoundError: true }
);
}
}
参数
名称 | 类型 | 描述 |
---|---|---|
text |
string | |
options 可选 |
[object Object] |
返回
类型 | 描述 |
---|---|
ScopedWebElement |