解决方法
如果这是基于
javascript的警报,则需要使用类似:selenium驱动程序的内容.
# Set selenium as the default driver for javascript Capybara.javascript_driver = :selenium # Register chrome browser for the :selenium driver Capybara.register_driver :selenium do |app| Capybara::Selenium::Driver.new(app,:browser => :chrome) end
在这样做并使用@javascript标记您的场景时,只需使用类似的步骤然后我应该看到“请填写此字段”应该可行.
I have a gist up that summarizes using :selenium,:capybara-webkit,headless gem for both development and continuous integration.它可能对您的设置有所帮助,但它可能比您目前正在寻找的更多.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。