.getRect() 建议编辑
自: 3.0.0确定元素的大小(以像素为单位)。
对于与 W3C Webdriver 兼容的客户端(如 GeckoDriver),此命令等效于 getLocation
,两者都返回给定元素的尺寸和坐标。
- x: 元素左上角的 X 轴位置(以 CSS 像素为单位)。
- y: 元素左上角的 Y 轴位置(以 CSS 像素为单位)。
- height: 元素边界矩形的**高度**(以 CSS 像素为单位);
- width: 网页元素边界矩形的**宽度**(以 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<*> |