获取 窗口矩形 - 当前窗口的大小和位置。

它的 JSON 表示如下

  • x - 窗口的 screenX 属性;
  • y - 窗口的 screenY 属性;
  • width - outerWidth 属性;
  • height - outerHeight 属性。

所有属性都以 CSS 像素为单位。

用法

                    .window.getRect([callback])
                

示例

module.exports = {
  'get current window rect': function (browser) {
     browser.window.getRect(function (result) {
       console.log('Size of current window:', result.value.width, result.value.height);
       console.log('Position of current window:', result.value.x, result.value.y);
     });
  },

  'get current window rect using ES6 async/await': async function (browser) {
     const {width, height, x, y} = await browser.window.getRect();
     console.log('Size of current window:', width, height);
     console.log('Position of current window:', x, y);
  }
}

参数

名称 类型 描述
回调
可选
函数

使用结果值调用的回调函数。

返回

类型 描述
*

当前窗口的大小和位置。

另请参见

W3C WebDriver 规范