指定された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 string

調査する属性名。

戻り値

説明
ScopedValue<string|null>

属性の値

W3C WebDriver 仕様