WebDriver调整新窗口的大小

问题描述:

每当我使用WebDriver单击target =“_ blank”锚点打开一个新窗口时,窗口大小似乎是未定义的。在标签中打开新窗口的浏览器中这通常没有问题,但它在例如PhantomJS。WebDriver调整新窗口的大小

明确设置大小是没有问题的,但恕我直言,它很脏,在页面对象类明确做到这一点。 我想要的是设置一个默认的窗口大小或触发一些事件代码,每当打开一个新窗口。

+0

的Java。对不起,没有提到。 –

通常,我在Selenium测试自动化中发现新的标签页/窗口本身就是一个问题。在这里,你可以找到说明如何与后果绕过它,而不是处理:

http://automatictester.co.uk/2013/08/03/chromedriver-problem-with-opening-a-new-browser-tab/

+0

我已经使用它进行了一些测试。但是,我们的一些测试需要多个窗口。在它们之间切换并明确调整大小不成问题。我只想隐式地做,所以我不必在页面对象中调整大小。 –