Added support for environment-variable to specify firefox-binary for selenium-testing
This commit is contained in:
parent
f8fdbed3e8
commit
913d9827e7
1 changed files with 6 additions and 0 deletions
|
|
@ -15,6 +15,12 @@ require 'capybara/session'
|
|||
# Ensure we know the appservers port
|
||||
Capybara.server_port = 9887
|
||||
|
||||
# Use a version of Firefox defined by environment variable, if set
|
||||
Capybara.register_driver :selenium do |app|
|
||||
require 'selenium/webdriver'
|
||||
Selenium::WebDriver::Firefox::Binary.path = ENV['FIREFOX_BINARY_PATH'] || Selenium::WebDriver::Firefox::Binary.path
|
||||
Capybara::Selenium::Driver.new(app, :browser => :firefox)
|
||||
end
|
||||
|
||||
# Capybara defaults to XPath selectors rather than Webrat's default of CSS3. In
|
||||
# order to ease the transition to Capybara we set the default here. If you'd
|
||||
|
|
|
|||
Loading…
Reference in a new issue