Capybara-webkit试图打开example.com

pag*_*gid 14 capybara ruby-on-rails-3 capybara-webkit

我正在使用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
Run Code Online (Sandbox Code Playgroud)

KL-*_*L-7 13

请尝试使用visit products_path.他们不建议在README的 "Gotchas"部分使用绝对URL .