要素のサイズをピクセル単位で取得します。

GeckoDriverなどのW3C Webdriver互換クライアントの場合、このコマンドはgetLocationと同等で、両方とも指定された要素の寸法と座標を返します。

  • x: 要素の左上隅のX軸位置(CSSピクセル単位)
  • y: 要素の左上隅のY軸位置(CSSピクセル単位)
  • height: 要素の境界矩形の高さ(CSSピクセル単位);
  • width: Web要素の境界矩形の幅(CSSピクセル単位)。

NightwatchでのDOM要素の操作の詳細については、「DOM要素の検索と操作」ガイドページを参照してください。

使用法

                    browser.element(selector).getRect()
                

export default {
  demoTest(browser: NightwatchAPI): void {
    const result = browser.element('#login').getRect();
    console.log('result', result);
  },

  async demoTestAsync(browser: NightwatchAPI): Promise<void> {
    const result = await browser.element('#login').getRect();
    console.log('result', result);
  }
}

戻り値

説明
ScopedValue<*>

W3C WebDriver仕様