我在我的 rspec 中收到来自 webkit 驱动程序的以下消息:
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: http://127.0.0.1:44923/posts
几天前它起作用了。问题在于save_page
方法。有什么问题?
我在我的 rspec 中收到来自 webkit 驱动程序的以下消息:
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: http://127.0.0.1:44923/posts
几天前它起作用了。问题在于save_page
方法。有什么问题?
当我的页面出现错误时,我收到了类似的错误消息。rails s -e test
您应该通过以测试模式 ( ) 启动服务器并自己访问页面来手动检查情况是否如此。
检查您的应用程序中是否没有任何其他可能阻止 Capybara 加载页面的错误。上次我得到它时,我意识到有一个 500 错误页面,这就是 Capybara 引发 Capybara::Driver::Webkit::WebkitInvalidResponseError 的原因。
thin
尝试从您的捆绑包中完全删除 gem 。
即使它只是在:development
或:production
组中!
在你的test.rb
:
放config.action_dispatch.show_exceptions = true
你会看到导致WebkitInvalidResponseError