每当我通过使用WebDriver单击target =“_ blank”锚点打开一个新窗口时,窗口大小似乎是未定义的。这在通常在标签中打开新窗口的浏览器中通常没有问题,但它在例如问题中成为一个问题。 PhantomJS。
显式设置大小没有问题,但恕我直言,显式地在页面对象类中执行此操作很脏。 我想要的是设置默认窗口大小或在打开新窗口时触发一些事件代码。
答案 0 :(得分:0)
一般来说,我发现新的选项卡/窗口在Selenium测试自动化中本身就是一个问题。在这里你可以找到如何绕过它的描述,而不是处理后果:
http://automatictester.co.uk/2013/08/03/chromedriver-problem-with-opening-a-new-browser-tab/