Cucumber + Capybara - Firefox/Chrome 中的 HTTP 请求路径为空
Cucumber + Capybara - HTTP request path is empty in Firefox/Chrome
在 env.rb
中,我有这个:
if ENV['BROWSER']
Capybara.default_driver = :selenium
else
# DEFAULT: headless tests with poltergeist/PhantomJS
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(
app,
window_size: [1280, 1024] #,
#debug: true
)
end
Capybara.default_driver = :poltergeist
Capybara.javascript_driver = :poltergeist
end
在 poltergeist 中测试 运行 正常,但如果我尝试在 firefox 中 运行,浏览器打开,没有任何反应,然后测试失败并显示第一个 visit
语句。
HTTP request path is empty (ArgumentError)
我的 cucumber/capybara 设置有什么问题?在真实浏览器中进行 运行 测试还需要做些什么吗?
在env.rb
ENV['no_proxy'] = '127.0.0.1'
在 env.rb
中,我有这个:
if ENV['BROWSER']
Capybara.default_driver = :selenium
else
# DEFAULT: headless tests with poltergeist/PhantomJS
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(
app,
window_size: [1280, 1024] #,
#debug: true
)
end
Capybara.default_driver = :poltergeist
Capybara.javascript_driver = :poltergeist
end
在 poltergeist 中测试 运行 正常,但如果我尝试在 firefox 中 运行,浏览器打开,没有任何反应,然后测试失败并显示第一个 visit
语句。
HTTP request path is empty (ArgumentError)
我的 cucumber/capybara 设置有什么问题?在真实浏览器中进行 运行 测试还需要做些什么吗?
在env.rb
ENV['no_proxy'] = '127.0.0.1'