automated-tests - 如何使用 Cucumber 测试确认对话框?

标签 automated-tests capybara integration-testing

我正在将 Ruby on Rails 与 Cucumber 和 Capybara 一起使用。

我将如何测试一个简单的确认命令(“你确定吗?”)?

此外,我在哪里可以找到有关此问题的更多文档?

最佳答案

Selenium 驱动程序 now supports this

从 Capybara 中,您可以像这样访问它:

page.driver.browser.switch_to.alert.accept

page.driver.browser.switch_to.alert.dismiss

 page.driver.browser.switch_to.alert.text

关于automated-tests - 如何使用 Cucumber 测试确认对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2458632/

相关文章:

unit-testing - 使用 pytest 测试 Flask 应用程序时找不到 404

testing - FITSharp 'Include' 页面返回通过或失败

ruby-on-rails - Cucumber/Capybara -- 如何获取当前执行的主机和端口

java - 如何在junit中传递特定模式

java - Mockserver:收到请求后回调

javascript - capybara 和 Javascript onbefoureunload

ruby-on-rails-3 - 如何测试 rspec/capybara 中不存在的 html 标签

spring - 当我已经有集成测试时,我应该为 CRUD 操作编写单元测试吗?

facebook - 创建后如何获取 Facebook 测试用户电子邮件和密码?

测试 Helm chart 模板