File tree 2 files changed +16
-3
lines changed
2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ install:
10
10
11
11
env :
12
12
- export RAILS_ENV=test
13
+ - export DRIVER=selenium_firefox
13
14
script :
14
15
- bundle exec rake db:schema:load
15
16
- bundle exec rake
Original file line number Diff line number Diff line change 48
48
config . after ( :each ) do
49
49
DatabaseCleaner . clean
50
50
end
51
- Capybara . register_driver :selenium_chrome do |app |
52
- Capybara ::Selenium ::Driver . new ( app , browser : :chrome )
51
+
52
+ driver = ENV [ "DRIVER" ] . try ( :to_sym )
53
+ if driver . nil? || driver == :selenium_chrome_
54
+ Capybara . register_driver :selenium_chrome do |app |
55
+ Capybara ::Selenium ::Driver . new ( app , browser : :chrome )
56
+ end
57
+ Capybara . javascript_driver = :selenium_chrome
58
+ else
59
+ Capybara . register_driver :selenium_firefox do |app |
60
+ Capybara ::Selenium ::Driver . new ( app , browser : :firefox )
61
+ end
62
+ Capybara . javascript_driver = :selenium_firefox
53
63
end
54
64
55
- Capybara . javascript_driver = :selenium_chrome
65
+ puts "Capybara using driver: #{ Capybara . javascript_driver } "
66
+
56
67
68
+ Capybara ::Screenshot . prune_strategy = { keep : 10 }
57
69
# Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
58
70
config . fixture_path = "#{ ::Rails . root } /spec/fixtures"
59
71
You can’t perform that action at this time.
0 commit comments