Skip to content

Commit 77011ef

Browse files
committed
Replace webdrivers with Selenium Manager
The webdrivers gem has path handling bugs and is deprecated. Selenium 4.11+ includes Selenium Manager which handles driver downloads automatically without external dependencies.
1 parent 72651ef commit 77011ef

2 files changed

Lines changed: 1 addition & 3 deletions

File tree

activeadmin-searchable_select.gemspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ Gem::Specification.new do |spec|
2626

2727
spec.add_development_dependency 'capybara', '~> 3.9'
2828
spec.add_development_dependency 'puma', '~> 5.0'
29-
spec.add_development_dependency 'selenium-webdriver', '~> 4.1'
30-
spec.add_development_dependency 'webdrivers', '= 5.3.0'
29+
spec.add_development_dependency 'selenium-webdriver', '>= 4.11'
3130

3231
spec.add_development_dependency 'coffee-rails'
3332
spec.add_development_dependency 'rails'

spec/support/capybara.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
require 'capybara/rspec'
22
require 'selenium-webdriver'
3-
require 'webdrivers/chromedriver'
43

54
Capybara.javascript_driver = :selenium_chrome_headless
65

0 commit comments

Comments
 (0)