量角器确定屏幕尺寸/分辨率

时间:2015-09-10 20:34:29

标签: protractor

有没有办法使用量角器确定可用的屏幕尺寸/分辨率?

我想确定制作多个浏览器有多大,以及放置它们的位置。

我知道您可以使用以下方式获取/设置窗口大小:

browser.driver.manage().window().setSize(1280, 1024);
browser.driver.manage().window().getSize();

但我在文档中找不到有关可用屏幕尺寸/分辨率的任何内容。

1 个答案:

答案 0 :(得分:3)

我最终使用browser.executeScript来访问屏幕对象。

browser.executeScript('return {' +
            'height: screen.availHeight,' +
            'width: screen.availWidth,' +
            'top: screen.availTop,' +
            'left: screen.availLeft};'
            )
            .then(function (result) {
                //make calculations
                browser.driver.manage().window.setSize(h,w);
                browser.driver.manage().window.setPosition(x,y);
            });