作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Capybara.configure do |config|
config.run_server = false
config.default_driver = :poltergeist
config.app_host = 'http://localhost:9292'
end
根据 Poltergeist docs ,用选项初始化 Poltergeist:
options = { timeout:0 }
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end
所以,我没有可以传递给 Poltergeist init 的应用程序。没有应用程序如何设置?
以下内容未设置了该选项:
options = { timeout:0 }
Capybara.register_driver :poltergeist do
Capybara::Poltergeist::Driver.new( options )
end
最佳答案
我认为,这应该有效:
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, timeout: 30)
end
关于rspec - 在针对 app_host 运行时,如何使用 Capybara 设置 Poltergeist 超时选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26289007/
我的测试尝试访问网页并验证页面上是否存在某些元素。例如,它访问 http://foo.com/homepage.html 并检查 Logo 图像,然后访问 http://bar.com/store/b
Capybara.configure do |config| config.run_server = false config.default_driver = :poltergeist
我是一名优秀的程序员,十分优秀!