module Capybara::Selenium::Driver::FirefoxDriver
Public Class Methods
extended(driver)
click to toggle source
# File lib/capybara/selenium/driver_specializations/firefox_driver.rb, line 6 def self.extended(driver) driver.extend Capybara::Selenium::Driver::W3CFirefoxDriver if w3c?(driver) bridge = driver.send(:bridge) bridge.extend Capybara::Selenium::IsDisplayed unless bridge.send(:commands, :is_element_displayed) end
w3c?(driver)
click to toggle source
# File lib/capybara/selenium/driver_specializations/firefox_driver.rb, line 12 def self.w3c?(driver) (defined?(Selenium::WebDriver::VERSION) && (Selenium::WebDriver::VERSION.to_f >= 4)) || driver.browser.capabilities.is_a?(::Selenium::WebDriver::Remote::W3C::Capabilities) end