Cucumber Capybara/PhantomJS客户端在处理时死亡
我在CI上随机得到这个错误Cucumber Capybara/PhantomJS客户端在处理时死亡,cucumber,capybara,phantomjs,Cucumber,Capybara,Phantomjs,我在CI上随机得到这个错误 PhantomJS client died while processing {"name":"evaluate","args":["jQuery.active"]} (Capybara::Poltergeist::DeadClient) 此函数中发生错误: def wait_for_ajax Timeout.timeout(Capybara.default_wait_time) do element = false until el
PhantomJS client died while processing {"name":"evaluate","args":["jQuery.active"]} (Capybara::Poltergeist::DeadClient)
此函数中发生错误:
def wait_for_ajax
Timeout.timeout(Capybara.default_wait_time) do
element = false
until element do
begin
element = page.evaluate_script('jQuery.active') == 0
end
end
end
end
有人知道为什么会随机失败吗?我知道这接近死区,但在Jenkins上运行spec/capybara时,我在超时时间内遇到了同样的问题。您是否曾设法修复这些随机故障?