Sha256: 190d81e1bbd29f5c3083b13dd6bf8156630fd2159abe7cba9239dba64c9892b4
Contents?: true
Size: 737 Bytes
Versions: 3
Compression:
Stored size: 737 Bytes
Contents
# frozen_string_literal: true module Capybara module Selenium module DeprecationSuppressor 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
capybara-3.18.0 | lib/capybara/selenium/logger_suppressor.rb |
capybara-3.15.1 | lib/capybara/selenium/logger_suppressor.rb |
capybara-3.17.0 | lib/capybara/selenium/logger_suppressor.rb |