擷取給定 DOM 元素的屬性值。

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

用法

                    browser.element(selector).getAttribute(name)
                

範例

export default {
  demoTest(browser: NightwatchAPI): void {
    browser
      .element('#main ul li a.first')
      .getAttribute('target')
      .assert.valueEquals('_blank');
  },

  async demoTestAsync(browser: NightwatchAPI): Promise<void> {
    const result = await browser.element('#main ul li a.first').getAttribute('href');
    console.log('attribute', result);
  }
}

參數

名稱 類型 描述
name 字串

要檢查的屬性名稱。

返回

類型 描述
ScopedValue<string|null>

屬性的值

W3C WebDriver 規範