Ale*_*nko 10 rspec ruby-on-rails capybara poltergeist
我需要在Poltergeist中增加超时的长度.poltergeist文档说我需要将此代码放入我的测试设置中
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end
Run Code Online (Sandbox Code Playgroud)
我是新手测试我不确定测试设置在哪里.我正在使用Rpsec和Capybara.有人可以帮帮忙吗?
Pav*_*eev 11
这应该工作:
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, timeout: 1.minute)
end
Run Code Online (Sandbox Code Playgroud)
你有长期运行的JavaScript或ajax?
https://coderwall.com/p/aklybw/wait-for-ajax-with-capybara-2-0和http://robots.thoughtbot.com/automatically-wait-for-ajax-with-capybara - 如何处理ajax
还有一种方法可以在测试中禁用动画,使其运行得更快.如果你有一些元素,position: fixed那么poltergeist会看到它背后的文字是不可见的.
| 归档时间: |
|
| 查看次数: |
2290 次 |
| 最近记录: |