傳送一些文字到一個元素。可用於設定表單元素的值,或傳送一連串按鍵到一個元素。可以指定任何 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 規格