Skip to content

Commit

Permalink
Switch to parameters required by selenium 4
Browse files Browse the repository at this point in the history
  • Loading branch information
cjcolvar committed Sep 19, 2022
1 parent 74173c7 commit 4cf3a65
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion hyrax.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ SUMMARY
spec.add_development_dependency 'rspec-its', '~> 1.1'
spec.add_development_dependency 'rspec-rails', '~> 5.0'
spec.add_development_dependency 'rspec_junit_formatter'
spec.add_development_dependency "selenium-webdriver"
spec.add_development_dependency "selenium-webdriver", '~> 4.4'
spec.add_development_dependency 'i18n-debug'
spec.add_development_dependency 'i18n_yaml_sorter'
spec.add_development_dependency 'rails-controller-testing', '~> 1'
Expand Down
4 changes: 2 additions & 2 deletions lib/hyrax/specs/capybara.rb
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ def after_teardown
args = %w[disable-gpu no-sandbox whitelisted-ips window-size=1400,1400]
args.push('headless') if ActiveModel::Type::Boolean.new.cast(ENV['CHROME_HEADLESS_MODE'])

capabilities = Selenium::WebDriver::Remote::Capabilities.chrome("goog:chromeOptions" => { args: args })
options = Selenium::WebDriver::Options.chrome("goog:chromeOptions" => { args: args })

Capybara.register_driver :selenium_chrome_headless_sandboxless do |app|
driver = Capybara::Selenium::Driver.new(app,
browser: :remote,
desired_capabilities: capabilities,
capabilities: options,
url: ENV['HUB_URL'])

# Fix for capybara vs remote files. Selenium handles this for us
Expand Down

0 comments on commit 4cf3a65

Please sign in to comment.