5

rspecのwebkitドライバーから次のメッセージが表示されました。

Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: http://127.0.0.1:44923/posts

数日前、それは機能しました。問題はsave_page方法にあります。何が間違っている可能性がありますか?

4

4 に答える 4

7

ページでエラーが発生したときに、同様のエラー メッセージが表示されました。rails s -e testサーバーをテスト モード ( ) で起動し、自分でページにアクセスして、これが当てはまらないことを手動で確認する必要があります。

于 2012-01-17T15:07:30.077 に答える
1

アプリケーションに、Capybara がページをロードするのを妨げる可能性のあるエラーが他にないかどうかを確認してください。前回取得したとき、500 エラー ページがあることに気付きました。そのため、Capybara は Capybara::Driver::Webkit::WebkitInvalidResponseError を発生させました。

于 2012-06-28T10:52:17.860 に答える
1

thinバンドルからgem を完全に削除してみてください。

インで:development:productionグループオンリーでも!

于 2012-10-16T13:08:07.583 に答える
0

あなたのtest.rb

セットするconfig.action_dispatch.show_exceptions = true

そして、あなたは原因となった例外を見るでしょうWebkitInvalidResponseError

于 2012-12-14T02:58:09.617 に答える