向元素发送一些文本。可用于设置表单元素的值或向元素发送一系列按键。可以指定任何 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

W3C WebDriver 规范