我正在使用watir进行自动化测试,并且在运行某些表后,图表会在新选项卡中打开。但watir似乎无法识别新的当前标签并继续搜索原始浏览器选项卡。控制新标签使用Watir操作? (Ruby)
有没有什么办法告诉watir你想使用哪个标签?如果一个新的页面在新窗口或新选项卡中打开
我正在使用watir进行自动化测试,并且在运行某些表后,图表会在新选项卡中打开。但watir似乎无法识别新的当前标签并继续搜索原始浏览器选项卡。控制新标签使用Watir操作? (Ruby)
有没有什么办法告诉watir你想使用哪个标签?如果一个新的页面在新窗口或新选项卡中打开
的Watir不关心,所以使用窗口切换API切换到新的标签:
browser.window(:title => "annoying popup").use do
browser.button(:id => "close").click
end
您可以使用此代码
browser.windows.last.use
这会的Watir焦点设置到新或最后打开的标签或窗口,并使用这个新标签/窗口完成后,只是告诉的Watir到CLOS e该标签/窗口
browser.windows.last.close