在env.rb
空的,我有這樣的:黃瓜+水豚 - HTTP請求的路徑是在Firefox/Chrome的
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
測試運行在捉弄人的鬼精的,但如果我嘗試在Firefox中運行,瀏覽器中打開,沒什麼發生,然後測試失敗,第一個visit
聲明。
HTTP request path is empty (ArgumentError)
這有什麼錯我的黃瓜/水豚的設置?我還需要做些什麼才能在真正的瀏覽器中運行測試?
? –
也 - 那裏的錯誤是從哪裏拋出? –
@TomWalpole FF 40.0.3。任何訪問或頁面命令都會引發錯誤。 –