class Selenium::WebDriver::Script

Public Class Methods

new(bridge) click to toggle source
# File lib/selenium/webdriver/common/script.rb, line 23
def initialize(bridge)
  @log_handler = BiDi::LogHandler.new(bridge.bidi)
end

Public Instance Methods

add_console_message_handler(&) click to toggle source

@return [int] id of the handler

# File lib/selenium/webdriver/common/script.rb, line 28
def add_console_message_handler(&)
  @log_handler.add_message_handler('console', &)
end
add_javascript_error_handler(&) click to toggle source

@return [int] id of the handler

# File lib/selenium/webdriver/common/script.rb, line 33
def add_javascript_error_handler(&)
  @log_handler.add_message_handler('javascript', &)
end
remove_console_message_handler(id) click to toggle source

@param [int] id of the handler previously added

# File lib/selenium/webdriver/common/script.rb, line 38
def remove_console_message_handler(id)
  @log_handler.remove_message_handler(id)
end
remove_javascript_error_handler(id)