Class: Ki::FirefoxDelegator
- Inherits:
-
WebDriverDelegator
- Object
- SimpleDelegator
- WebDriverDelegator
- Ki::FirefoxDelegator
- Defined in:
- lib/web/test_browser.rb
Constant Summary collapse
- @@firefox =
nil
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from WebDriverDelegator
Class Method Details
.init ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/web/test_browser.rb', line 37 def FirefoxDelegator.init if @@firefox.nil? require "selenium-webdriver" profile = Selenium::WebDriver::Firefox::Profile.new profile.add_extension File.join(File.dirname(__FILE__), "JSErrorCollector-0.5.xpi") @@firefox = FirefoxDelegator.new(Selenium::WebDriver.for(:firefox, :profile => profile)) at_exit do @@firefox.quit end end @@firefox end |
Instance Method Details
#errors ⇒ Object
50 51 52 53 |
# File 'lib/web/test_browser.rb', line 50 def errors # FF23 fails # execute_script("return window.JSErrorCollector_errors.pump()") end |