要素にテキストを送信します。フォーム要素の値を設定したり、要素にキーストロークのシーケンスを送信したりするために使用できます。任意のUTF-8文字を指定できます。

updateは、事前にclear()を呼び出すことによって、要素の既存の値をクリアします。

W3C WebDriverドラフト仕様で定義されているように、利用可能なキーとその対応するUTF-8文字のオブジェクトマップが、メインの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 string

戻り値

説明
ScopedWebElement

W3C WebDriver 仕様