.update() 建议编辑
自:3.0.0向元素发送一些文本。可用于设置表单元素的值或向元素发送一系列按键。可以指定任何 UTF-8 字符。
update 也会通过事先调用 clear() 来清除元素的现有值。
一个包含可用键及其对应 UTF-8 字符的对象映射,如 W3C WebDriver 草案规范 中定义的那样,被加载到主 Nightwatch 实例中,名为 browser.Keys
。
有关在 Nightwatch 中使用 DOM 元素的更多信息,请参阅 查找和交互 DOM 元素 指南页面。
用法
browser.element(selector).update(characters, ...keys)
示例
export default {
demoTest(browser: NightwatchAPI): void {
browser.element('input[type=text]').update('nightwatch', browser.Keys.ENTER);
},
async demoTestAsync(browser: NightwatchAPI): Promise<void> {
await browser.element('input[type=text]').update('nightwatch', browser.Keys.ENTER);
}
}
参数
名称 | 类型 | 描述 |
---|---|---|
keys |
字符串 |
返回
类型 | 描述 |
---|---|
ScopedWebElement |