【问题标题】:WebDriver resize new windowsWebDriver 调整新窗口的大小
【发布时间】:2015-07-21 09:18:06
【问题描述】:

每当我使用 WebDriver 通过单击 target="_blank" 锚点打开一个新窗口时,窗口大小似乎是未定义的。这在在选项卡中打开新窗口的浏览器中通常没有问题,但在例如PhantomJS。

显式设置大小没有问题,但恕我直言,在页面对象类中显式执行此操作很脏。 我想要的是要么设置默认窗口大小,要么在打开新窗口时触发一些事件代码。

【问题讨论】:

  • Java。很抱歉没有提到这一点。

标签: java selenium-webdriver phantomjs


【解决方案1】:

总的来说,我发现新的选项卡/窗口本身就是 Selenium 测试自动化中的一个问题。在这里你可以找到如何绕过它的描述,而不是处理后果:

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

【讨论】:

  • 我已经将它用于一些测试。但是,我们的一些测试需要多个窗口。在它们之间切换并显式调整大小是没有问题的。我只想隐式地这样做,这样我就不必在页面对象中调整大小。
猜你喜欢
  • 2012-10-29
  • 1970-01-01
  • 1970-01-01
  • 2019-05-15
  • 2018-09-25
  • 2014-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多