Javascript 如何处理';来自网页的消息';在Watir中弹出

Javascript 如何处理';来自网页的消息';在Watir中弹出,javascript,ruby,popup,watir,Javascript,Ruby,Popup,Watir,有人能告诉我如何处理Watir中的弹出窗口吗?我尝试了以下网站中提到的所有方法: http://watirwebdriver.com/javascript-dialogs/ 我还讨论了StackOverflow上提到的其他问题,但它们也不起作用 这是一个标题为“来自网页的消息”的弹出窗口 我按照以下方式进行:我通过命令提示符手动处理,当我点击按钮时,弹出“来自网页的消息”,我无法通过命令提示符处理任何命令 请参见下图: 现在,当您需要“watir”时,Internet Explorer的api

有人能告诉我如何处理Watir中的弹出窗口吗?我尝试了以下网站中提到的所有方法:

http://watirwebdriver.com/javascript-dialogs/
我还讨论了StackOverflow上提到的其他问题,但它们也不起作用

这是一个标题为“来自网页的消息”的弹出窗口

我按照以下方式进行:我通过命令提示符手动处理,当我点击按钮时,弹出“来自网页的消息”,我无法通过命令提示符处理任何命令

请参见下图:


现在,当您需要“watir”时,Internet Explorer的api实现方式与其他浏览器不同

您可以使用:

require 'watir-webdriver'
或者您可以指定:

require 'watir'
Watir.driver = :webdriver

这是您不必做的事情,很快就会解决。

关于您的信息,这些信息将在IE-8上执行。您是否需要“watir webdriver”或“watir”?当您尝试watir webdriver页面上提到的解决方案时,实际会发生什么?即“两者都不工作”是什么意思?有例外吗?@Titus需要watir……。在我的脚本中,我提到了watir webdriver页面中指定的命令,当弹出窗口弹出时,在命令行中下一个状态未被执行我也这样做了,我无法关闭弹出窗口,我通过“CMD”手动尝试了它提示:当我需要watir weebdriver时,它实际上会关闭,但当我需要“watir”时,它无法关闭。你能建议如何使用“watir”关闭而不切换到watir webdriver吗?我很困惑,你是从参考watir webdriver文档开始的。Webdriver是浏览器自动化的未来,将围绕即将发布的w3c规范实施。watir classic的实现是由Justin Ko维护的,因此如果您出于某种原因需要使用它,他将帮助您解决问题。