Sha256: eedd3b127b7a1c32e2a0b725bbca7f2383f590410dd79d37aaf018014a716294
Contents?: true
Size: 1.61 KB
Versions: 12
Compression:
Stored size: 1.61 KB
Contents
module Selenium module WebDriver module Support # # 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 # # class AbstractEventListener def before_navigate_to(url, driver) end def after_navigate_to(url, driver) end def before_navigate_back(driver) end def after_navigate_back(driver) end def before_navigate_forward(driver) end def after_navigate_forward(driver) end def before_find(by, what, driver) end def after_find(by, what, driver) end def before_click(element, driver) end def after_click(element, driver) end def before_change_value_of(element, driver) end def after_change_value_of(element, driver) end def before_execute_script(script, driver) end def after_execute_script(script, driver) end def before_quit(driver) end def after_quit(driver) end def before_close(driver) end def after_close(driver) end end end end end
Version data entries
12 entries across 12 versions & 2 rubygems