diff --git a/lib/webdrivers/chromedriver.rb b/lib/webdrivers/chromedriver.rb index 80b029df..afbf852c 100644 --- a/lib/webdrivers/chromedriver.rb +++ b/lib/webdrivers/chromedriver.rb @@ -156,17 +156,4 @@ def sufficient_binary? end end -if ::Selenium::WebDriver::Service.respond_to? :driver_path= - ::Selenium::WebDriver::Chrome::Service.driver_path = proc { ::Webdrivers::Chromedriver.update } -else - # v3.141.0 and lower - module Selenium - module WebDriver - module Chrome - def self.driver_path - @driver_path ||= Webdrivers::Chromedriver.update - end - end - end - end -end +::Selenium::WebDriver::Chrome::Service.driver_path = proc { ::Webdrivers::Chromedriver.update } diff --git a/lib/webdrivers/geckodriver.rb b/lib/webdrivers/geckodriver.rb index 8a53b0c2..ca6a4552 100644 --- a/lib/webdrivers/geckodriver.rb +++ b/lib/webdrivers/geckodriver.rb @@ -68,17 +68,4 @@ def platform_ext end end -if ::Selenium::WebDriver::Service.respond_to? :driver_path= - ::Selenium::WebDriver::Firefox::Service.driver_path = proc { ::Webdrivers::Geckodriver.update } -else - # v3.141.0 and lower - module Selenium - module WebDriver - module Firefox - def self.driver_path - @driver_path ||= Webdrivers::Geckodriver.update - end - end - end - end -end +::Selenium::WebDriver::Firefox::Service.driver_path = proc { ::Webdrivers::Geckodriver.update } diff --git a/lib/webdrivers/iedriver.rb b/lib/webdrivers/iedriver.rb index 7493abee..ad142998 100644 --- a/lib/webdrivers/iedriver.rb +++ b/lib/webdrivers/iedriver.rb @@ -61,17 +61,4 @@ def download_manifest end end -if ::Selenium::WebDriver::Service.respond_to? :driver_path= - ::Selenium::WebDriver::IE::Service.driver_path = proc { ::Webdrivers::IEdriver.update } -else - # v3.141.0 and lower - module Selenium - module WebDriver - module IE - def self.driver_path - @driver_path ||= Webdrivers::IEdriver.update - end - end - end - end -end +::Selenium::WebDriver::IE::Service.driver_path = proc { ::Webdrivers::IEdriver.update } diff --git a/webdrivers.gemspec b/webdrivers.gemspec index ee5fb11f..2c87da2c 100644 --- a/webdrivers.gemspec +++ b/webdrivers.gemspec @@ -38,5 +38,5 @@ Gem::Specification.new do |s| s.add_runtime_dependency 'nokogiri', '~> 1.6' s.add_runtime_dependency 'rubyzip', '>= 1.3.0' - s.add_runtime_dependency 'selenium-webdriver', '>= 3.0', '< 5.0' + s.add_runtime_dependency 'selenium-webdriver', '> 3.141', '< 5.0' end