Ruby 在Watir中打开新页面

Ruby 在Watir中打开新页面,ruby,watir,Ruby,Watir,如何在新选项卡/窗口中打开链接并更改其焦点 br = Watir::Browser.new :firefox, :profile => 'default' br = Watir::Browser.new br.goto('localhost') link = br.div(:class, "div").a.href br.attach(link) 有其他选择吗?Watir中的Firefox浏览器不存在attach方法。类似的方法应该可以: browser.window(:tit

如何在新选项卡/窗口中打开链接并更改其焦点

br = Watir::Browser.new :firefox, :profile => 'default'
br = Watir::Browser.new 
br.goto('localhost')  
link = br.div(:class, "div").a.href  
br.attach(link)

有其他选择吗?Watir中的Firefox浏览器不存在
attach
方法。

类似的方法应该可以:

browser.window(:title => "annoying popup").use do
  browser.button(:id => "close").click
end

有关更多信息,请参见

这是用于弹出窗口和选项卡操作的,好的。在浏览器中用鼠标右键打开选项卡/窗口中的链接怎么样?无论如何打开,驱动另一个窗口/选项卡都应该没有区别。对不起,我不明白如何打开新选项卡。请开始一个新问题并在那里解释问题。在这个问题中,我询问了有关打开新选项卡的问题