使用classic-watir访问新的浏览器选项卡

时间:2013-03-14 16:14:41

标签: watir

在我的应用中,当您点击某些链接时,他们会在新标签中打开该网址。我在尝试访问新标签时遇到问题。

我已尝试使用send_keys,但未能将其发挥作用。我正在使用classic-watir(1.9.0),而不是watir-webdriver。不幸的是,每当我尝试搜索这个时,我会得到许多引用watir-webdriver但没有引用经典watir的结果。

我知道在某些时候我应该升级到watir-webdriver,但此刻,我真的没有时间升级我的所有测试。

1 个答案:

答案 0 :(得分:1)

附加到标签与附加到窗口相同。

您可以attach到新标签页:

ie2 = Watir::IE.attach(:title, 'new_windows_title')
ie2.close   #close the new tab

或者可以使用windowwindows方法(请注意,这将适用于watir-classic和watir-webdriver):

#Close the last opened tab
ie.windows.last.use do
  ie.close
end

#Close a specific tab
ie.window(:title => 'new_windows_title').use do
  ie.close
end