2015-09-10 59 views
0

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

我想确定制作多个浏览器的大小以及放置位置。

我知道你可以获取/设置窗口尺寸使用:

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

但我不能找到有关可用的屏幕尺寸/分辨率文档任何东西。

回答

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); 
      });