watir - watir 的新 "alert API"究竟能做什么?

标签 watir

我刚刚读到新的 Watir 版本 (3.1.0) 具有“对 Alert API 的支持”。我实际上可以用这个 API 做什么?

它是用来处理 javascript 弹出窗口的吗?如果是这样,我可以使用什么命令在弹出窗口中单击“确定”?或者如何读取弹出窗口的标题和文本?

我在将 Watir 更新到 3.1.0 后尝试了“browser.alert.ok”,但只是收到了一些错误消息...

(目前还没有关于此的明确文档,尝试解释源代码不是我的强项...)

最佳答案

Alert API 用于处理 JavaScript 弹出窗口。

browser.alert.ok 应该可以。你能提供错误信息吗?

我不确定如何获取弹出窗口标题,但您可以使用 browser.alert.text

获取它的文本

更多信息:http://watir.github.io/docs/javascript-dialogs/

关于watir - watir 的新 "alert API"究竟能做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144703/

相关文章:

html - 按属性获取元素

ruby - 无法找到 chromedriver 可执行文件

cucumber - 为众多客户提供 Watir-Webdriver 现场覆盖的方法

ruby - 通过 Watir-Webdriver 访问 Gmail 中的验证链接

http - 在 Firefox 中自动化表单发布

selenium - 检查是否出现 "Please enter an email address"消息

watir - 帮助 Watir 自动化测试 Web 应用程序

ruby - 从 Savon 响应中读取值?

ruby - 从网站保存图像(使用 watir)

html - 使用 WATIR 检索 <TD> 文本