class Selenium::WebDriver::Support::AbstractEventListener
Subclass and override methods from this class to implement your own event listener.
@example
class NavigationListener < Selenium::WebDriver::Support::AbstractEventListener def initialize(log) @log = log end def before_navigate_to(url, driver) @log.info "navigating to #{url}" end def after_navigate_to(url, driver) @log.info "done navigating to #{url}" end end listener = NavigationListener.new(logger) driver = Selenium::WebDriver.for :firefox, :listener => listener
Public Instance Methods
after_change_value_of(element, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 42 def after_change_value_of(element, driver) end
after_click(element, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 40 def after_click(element, driver) end
after_close(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 48 def after_close(driver) end
after_execute_script(script, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 44 def after_execute_script(script, driver) end
after_find(by, what, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 38 def after_find(by, what, driver) end
after_quit(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 46 def after_quit(driver) end
before_change_value_of(element, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 41 def before_change_value_of(element, driver) end
before_click(element, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 39 def before_click(element, driver) end
before_close(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 47 def before_close(driver) end
before_execute_script(script, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 43 def before_execute_script(script, driver) end
before_find(by, what, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 37 def before_find(by, what, driver) end
before_quit(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 45 def before_quit(driver) end