我正在使用selenium-webdriver来自动化浏览器。我需要在selenium的新标签中打开一个网址。我目前能够使用
打开一个新标签页driver.find_element(:css,'body').send_keys [:control,'t']
但是当我尝试使用driver.get
在打开的标签页中打开网址时,它在ie9中不起作用。它将在上一个选项卡中打开。这在chrome和firefox中运行良好,但在ie9中不行。有什么建议吗?
答案 0 :(得分:1)
目前在WebDriver中没有这样做的方法,但是有一种方法可以让你通过将带有URL作为src的锚标记注入DOM并告诉WebDriver点击它来实现。< / p>
你可以参考这个post,因为我已经详细介绍了如何在Ruby中实现它(前面的例子是用Java编写的)