|1) Selenium Tests The logging in process signs in a valid user|
|Failure/Error: visit '/users/sign_in'|
|Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path=|
|# ./spec/integration/log_spec.rb:26:in `block (3 levels) in <top (required)>'|
Ok here is what I did:
Remove Selenium gem from your Gemfile
in your capybara.rb:
Do not set Capybara.default_driver
Works like a charm and the tests now take 35 instead of 85 seconds.
Is there some check I can make in my test file to detect I am running RailsOnFire then I can change my config if I need. B…
The simplest way I think is in your test commands to export a variable. e.g. add
and in your code you can do
Is there any special feature you need Selenium for? Would be very interrested as we might have to implement Selenium support then. But I would give capybara-webkit a serious try. It's fast and uses the same engine as chrome does.