Sha256: 593f94aa391900d2c9272adf81ce1c8bf2ba9f2ca4855877324644db13259652
Contents?: true
Size: 825 Bytes
Versions: 35
Compression:
Stored size: 825 Bytes
Contents
# frozen_string_literal: true module Capybara module Selenium module DeprecationSuppressor def initialize(*) @suppress_for_capybara = false super end def deprecate(*) super unless @suppress_for_capybara end def suppress_deprecations prev_suppress_for_capybara, @suppress_for_capybara = @suppress_for_capybara, true yield ensure @suppress_for_capybara = prev_suppress_for_capybara end end module ErrorSuppressor def for_code(*) ::Selenium::WebDriver.logger.suppress_deprecations do super end end end end end Selenium::WebDriver::Logger.prepend Capybara::Selenium::DeprecationSuppressor Selenium::WebDriver::Error.singleton_class.prepend Capybara::Selenium::ErrorSuppressor
Version data entries
35 entries across 30 versions & 3 rubygems