Capybara-webkit поднимает Capybara :: Driver :: Webkit :: WebkitInvalidResponseError - PullRequest
5 голосов
/ 17 января 2012

В моем rspec появилось следующее сообщение от драйвера webkit:

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

Несколько дней назад это сработало. Проблема с save_page методом. Что может быть не так?

Ответы [ 4 ]

7 голосов
/ 17 января 2012

У меня были похожие сообщения об ошибках, когда на моей странице возникала ошибка. Вам следует проверить вручную, что это не так, запустив сервер в режиме тестирования (rails s -e test) и самостоятельно открыв страницу.

1 голос
/ 16 октября 2012

Попробуйте полностью удалить гем thin из вашего комплекта.

Даже если это только группа :development или :production!

1 голос
/ 28 июня 2012

Проверьте, нет ли в вашем приложении какой-либо другой ошибки, которая могла бы помешать Capybara загрузить страницу. В прошлый раз, когда я получил его, я понял, что была страница с ошибкой 500, и именно поэтому Capybara поднял Capybara :: Driver :: Webkit :: WebkitInvalidResponseError.

0 голосов
/ 14 декабря 2012

В вашем test.rb:

установите config.action_dispatch.show_exceptions = true

, и вы увидите исключение, вызвавшее WebkitInvalidResponseError

...