为给定元素设置指定 DOM 属性的值。有关所有可用 DOM 属性,请参阅 MDN 上的 Element 文档

有关在 Nightwatch 中使用 DOM 元素的更多信息,请参阅 查找和与 DOM 元素交互 指南页面。

用法

                    browser.element(selector).setAttribute(name, value)
                

示例

export default {
  demoTest(browser: NightwatchAPI): void {
    browser.element('#login input[type=text]').setAttribute('disabled', true);
  },

  async demoTestAsync(browser: NightwatchAPI): Promise<void> {
    await browser.element('#login input[type=text]').setAttribute('disabled', true);
  }
}

参数

名称 类型 描述
名称 字符串

要设置的属性名称。

要设置的属性值名称。

返回

类型 描述
ScopedWebElement