.getRect() 建議編輯
自從:3.0.0以像素為單位確定元素的大小。
對於 W3C Webdriver 相容的客戶端(例如 GeckoDriver),此命令等同於 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<*> |