Я использую 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