2016-11-28 51 views
-1

我正在使用capybara-webkit與水豚和紅寶石進行這些測試。我有一個3個場景的功能文件。第二種情況後,它只是掛起來,並告訴我錯誤水豚-webkit:無法重置會話

Request timed out after -1 second(s) (Capybara::Webkit::TimeoutError) 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-webkit-1.11.1/lib/capybara/webkit/browser.rb:305:in `check' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-webkit-1.11.1/lib/capybara/webkit/browser.rb:211:in `command' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-webkit-1.11.1/lib/capybara/webkit/browser.rb:39:in `reset!' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-webkit-1.11.1/lib/capybara/webkit/driver.rb:264:in `reset!' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-2.7.1/lib/capybara/session.rb:109:in `reset!' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-2.7.1/lib/capybara.rb:331:in `block in reset_sessions!' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-2.7.1/lib/capybara.rb:331:in `reverse_each' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-2.7.1/lib/capybara.rb:331:in `reset_sessions!' 
     /home/waqaslatif/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/capybara-2.7.1/lib/capybara/cucumber.rb:9:in `After' 

如果我分別運行所有三個場景,那麼所有傳遞。我怎樣才能讓他們一起運行,避免上述錯誤。

回答

0

通過將config.skip_image_loading添加到配置中,我能夠解決該問題。

相關問題