如果尚未選取,則會透過點擊來勾選核取方塊或單選輸入框。
如果元素尚未可供指標互動,則會將其捲動至可見範圍。請參閱 WebDriver 規格中的元素可互動性

如需在 Nightwatch 中使用 DOM 元素的詳細資訊,請參閱尋找及與 DOM 元素互動指南頁面。

用法

                    browser.element(selector).check()
                

範例

export default {
  demoTest(browser: NightwatchAPI): void {
    browser.element('input[type=checkbox]:not(:checked)').check();
    browser.element('input[type=radio]:not(:checked)').check();
  },
  async demoTestAsync(browser: NightwatchAPI): Promise<void> {
    await browser.element('input[type=checkbox]:not(:checked)').check();
    await browser.element('input[type=radio]:not(:checked)').check();
  },
}

回傳

類型 描述
ScopedWebElement