我正在尝试使用Watir Webdriver在Firefox中打开一个新标签(javascript已开启):
require 'rubygems'
require 'watir-webdriver'
browser = Watir::Browser.new :ff, :profile => "default"
browser.goto "http://google.com"
browser.execute_script("window.open('http://yahoo.com','_newtab')")
我按照此页面上的方法操作:Programmatically open new pages on Tabs 但它打开了一个新窗口,而不是打开一个新选项卡。如何只打开新标签而不是新窗口,我该怎么办?或者打开新标签的任何其他方法?
答案 0 :(得分:2)
我遇到了同样的问题,我已经挣扎了一天,直到我发现它是一个已知的Selenium问题: http://code.google.com/p/selenium/issues/detail?id=3380
显然,Selenium不支持在新标签页中打开链接,只支持新窗口。