在我的应用中,当您点击某些链接时,他们会在新标签中打开该网址。我在尝试访问新标签时遇到问题。
我已尝试使用send_keys
,但未能将其发挥作用。我正在使用classic-watir(1.9.0),而不是watir-webdriver。不幸的是,每当我尝试搜索这个时,我会得到许多引用watir-webdriver但没有引用经典watir的结果。
我知道在某些时候我应该升级到watir-webdriver,但此刻,我真的没有时间升级我的所有测试。
答案 0 :(得分:1)
附加到标签与附加到窗口相同。
您可以attach
到新标签页:
ie2 = Watir::IE.attach(:title, 'new_windows_title')
ie2.close #close the new tab
或者可以使用window
或windows
方法(请注意,这将适用于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