I got following message from webkit driver in my rspec:
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: http://127.0.0.1:44923/posts
Few days ago it worked. The problem is with save_page
method.
What could be wrong?
I got following message from webkit driver in my rspec:
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: http://127.0.0.1:44923/posts
Few days ago it worked. The problem is with save_page
method.
What could be wrong?
Try removing gem
thin
from your bundle completely.Even if it is in
:development
or:production
group only!In your
test.rb
:set
config.action_dispatch.show_exceptions = true
and you will see the exception that caused the
WebkitInvalidResponseError
Check if you don't have any other error in your application that could prevent Capybara from loading the page. Last time I got it, I realized that there was a 500 error page and that was why Capybara raised Capybara::Driver::Webkit::WebkitInvalidResponseError.
I've had similar error messages when my page was raising an error. You should check manually that this is not the case by starting a server in testing mode (
rails s -e test
) and accessing the page yourself.