Я использую capybara, capybara-webkit, capybara-screenshot вместе с огурцом. (Ruby 1.9.3, Rails 3.1.3) и Capybara.javascript_driver = :webkit
также установлены env.rb
К сожалению, запуск спецификации огурца с @javascript
по какой-то причине никогда не будет успешным, и на скриншотах с ошибками просто фиксируется example.com.
URL-адрес, который я на самом деле пытаюсь открыть, генерируется с помощью результата маршрутизатора rails для одной из моих моделей, например. с visit products_url
Так, как я могу избежать того, чтобы это заканчивалось запросом example.com?
Любые пожелания приветствуются.
Просто потому, что комментарий напутал - вот что я нашел, было решением:
Capybara.run_server = true
Capybara.server_port = 7787
Before '@javascript' do
Capybara.app_host = "http://127.0.0.1:#{Capybara.server_port}"
end