如何设置量角器默认浏览器窗口大小/ WebdriverJS [英] How to set default browser window size in Protractor/WebdriverJS

查看:429
本文介绍了如何设置量角器默认浏览器窗口大小/ WebdriverJS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有关,当我在工作时浏览器最大化运行我的测试,但是当我在家里​​运行它们只开50%左右宽度的浏览器窗口某种原因。这会导致一些差异有向下滚动,等等,所以我想最好想拥有它打开同样大小的浏览器窗口,每个测试运行的机器上。什么是做到这一点的最好方法是什么? (我已经找到了其他语言的一些答案,但一直没能使其适应的JavaScript)

For some reason when I run my tests at work the browser is maximized, but when I run them at home it only opens a browser window of about 50% width. This causes some discrepancies with scrolling down, etc, so I'd ideally like to have it open a browser window of the same size on every machine the tests are run on. What's the best way to do this? (I've found some answers for other languages but haven't been able to adapt them to javascript)

添加

browser.executeScript('window.moveTo(0,0);'+
    'window.resizeTo(screen.width, screen.height);');

什么也不做,(显然 window.moveTo window.resizeTo 不被铬支持)。

推荐答案

您可以通过运行设置默认浏览器的大小:

You can set default browser size by running:

var width = 800;
var height = 600;
browser.driver.manage().window().setSize(width, height);

要最大化浏览器窗口中运行:

To maximize the browser window run:

browser.driver.manage().window().maximize();

要设置的位置运行:

var x = 150;
var y = 100;
browser.driver.manage().window().setPosition(x, y);

这篇关于如何设置量角器默认浏览器窗口大小/ WebdriverJS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆