.update() 編集を提案
導入: 3.0.0要素にテキストを送信します。フォーム要素の値を設定したり、要素にキーストロークのシーケンスを送信したりするために使用できます。任意の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 |