.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 |