使用ruby watir web驱动程序在自动化测试中全局处理弹出窗口

时间:2015-09-11 10:58:47

标签: ruby watir-webdriver

我正在使用watir web驱动程序进行Web自动化测试。我必须动态处理弹出窗口,没有标题。无论如何都会显示此弹出窗口。所以我需要全球处理。任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

如果类似的东西间歇性出现,我会(假设您正在使用黄瓜)为弹出窗口创建一个页面对象,并在AfterStep钩子中使用它。

像这样的东西

AfterStep do 
  pop_up = PopUpPageObject.new(self)
  pop_up.close if pop_up.present
end