如何处理这个弹出窗口?

时间:2016-08-09 07:10:04

标签: watir watir-webdriver

enter image description here

上面的图片由我的弹出图片组成,任何人都可以指导我如何处理这个弹出窗口吗?

1 个答案:

答案 0 :(得分:0)

此弹出窗口可以像任何其他警报一样对待。您可以使用以下方式确认对话框(即单击“离开”)

browser.alert.ok

如果你不知道弹出窗口是否会出现,你可以添加一个检查它的存在:

browser.alert.ok if browser.alert.present?

如果这不起作用,另一种方法是禁用卸载时调用的函数。确保在触发之前覆盖该功能。

# Remove the function
browser.execute_script("window.onbeforeunload = null")

# Then trigger the action that leaves the page
browser.link.click