我正在尝试使用Ruby和
沃特尔。
我遇到了一种情况,我必须在
警报框。问题是我无法识别警报框
作为页面的一个组件,以便我可以获取其标识符并使用
选择一个选项。
我找到了一些信息
创建一个警告框,但我需要浏览一个罐头
有人帮我吗?
最佳答案
如果您可以选择两个选项(“OK”或“Cancel”),则听起来您有一个confirm
框如果要模拟单击“确定”,则必须在触发确认之前放置类似的内容。
# return true for confirm to simulate clicking OK
b.execute_script("window.confirm = function() {return true}")
如果您只有一个带有“OK”按钮的
alert
,请执行此操作。# don't return anything for alert
b.execute_script("window.alert = function() {}")
有关更多示例,请参见this page。
关于ruby - 如何在Watir中协商警报框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6030718/