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 70 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 66 def after_click(element, driver) end
after_close(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 82 def after_close(driver) end
after_execute_script(script, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 74 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 62 def after_find(by, what, driver) end
after_quit(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 78 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 68 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 64 def before_click(element, driver) end
before_close(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 80 def before_close(driver) end
before_execute_script(script, driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 72 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 60 def before_find(by, what, driver) end
before_quit(driver)
click to toggle source
# File lib/selenium/webdriver/support/abstract_event_listener.rb, line 76 def before_quit(driver) end