module Selenium::WebDriver::DriverExtensions::HasLogEvents
def on_log_event(kind, &block)
def on_log_event(kind, &block) if browser == :firefox WebDriver.logger.deprecate( 'Driver#on_log_event on Firefox', 'the script.add_console_message_handler or the script.add_javascript_error_handler methods', id: :on_log_event ) end raise Error::WebDriverError, "Don't know how to handle #{kind} events" unless KINDS.include?(kind) enabled = log_listeners[kind].any? log_listeners[kind] << block return if enabled devtools.runtime.enable __send__(:"log_#{kind}_events") end