【问题标题】:Opening a URL in a new tab using selenium-webdriver in IE在 IE 中使用 selenium-webdriver 在新选项卡中打开 URL
【发布时间】:2012-03-23 07:02:42
【问题描述】:

我正在使用 selenium-webdriver 来自动化浏览器。我需要在 selenium 的新选项卡中打开一个 url。我目前可以使用

打开一个新标签
driver.find_element(:css,'body').send_keys [:control,'t']

但是当我尝试使用driver.get 在打开的选项卡中打开一个 url 时,它在 ie9 中不起作用。它在上一个选项卡本身中打开。这在 chrome 和 firefox 中运行良好,但在 ie9 中不行。请问有什么建议吗?

【问题讨论】:

    标签: ruby internet-explorer-9 webdriver selenium-webdriver


    【解决方案1】:

    目前在 WebDriver 中没有这样做的方法,但是有一种 hack 允许您通过将带有 URL 作为 src 的锚标记注入到 DOM 中并告诉 WebDriver 单击它来做到这一点。

    您可以参考这个post,因为我已经详细说明了如何在 Ruby 中进行操作(前面的示例是在 Java 中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 2014-05-14
      • 2014-11-15
      • 2016-04-22
      • 2013-07-07
      • 2018-02-01
      相关资源
      最近更新 更多