Fix spec_helper methods for Selenium 4

This commit is contained in:
Thomas Walpole 2019-04-18 00:28:05 -07:00
parent 9f86cbfcf1
commit 2b2daf7fe8
1 changed files with 2 additions and 1 deletions

View File

@ -9,7 +9,8 @@ module Capybara
module SpecHelper
def firefox?(session)
browser_name(session) == :firefox &&
session.driver.browser.capabilities.is_a?(::Selenium::WebDriver::Remote::W3C::Capabilities)
((defined?(::Selenium::WebDriver::VERSION) && (::Selenium::WebDriver::VERSION.to_f >= 4)) ||
session.driver.browser.capabilities.is_a?(::Selenium::WebDriver::Remote::W3C::Capabilities))
end
def firefox_lt?(version, session)