Class: FirefoxGecko
- Inherits:
-
Object
- Object
- FirefoxGecko
- Defined in:
- lib/testnow/firefox_gecko.rb
Instance Method Summary collapse
-
#launch_driver_firefox_gecko ⇒ Object
Firefox Gecko Browser.
- #launch_watir_firefox_gecko ⇒ Object
- #post_config(driver) ⇒ Object
- #pre_config ⇒ Object
Instance Method Details
#launch_driver_firefox_gecko ⇒ Object
Firefox Gecko Browser
17 18 19 20 21 22 |
# File 'lib/testnow/firefox_gecko.rb', line 17 def launch_driver_firefox_gecko caps = self.pre_config driver = Selenium::WebDriver.for(:firefox, :desired_capabilities => caps) self.post_config(driver) driver end |
#launch_watir_firefox_gecko ⇒ Object
24 25 26 27 28 29 |
# File 'lib/testnow/firefox_gecko.rb', line 24 def launch_watir_firefox_gecko caps = self.pre_config browser = Watir::Browser.new(:firefox, :desired_capabilities => caps) self.post_config(browser.driver) browser end |
#post_config(driver) ⇒ Object
10 11 12 13 14 |
# File 'lib/testnow/firefox_gecko.rb', line 10 def post_config(driver) driver.manage.timeouts.implicit_wait = 10 # driver.manage.timeouts.page_load = 15 driver.manage.window.maximize end |
#pre_config ⇒ Object
4 5 6 7 |
# File 'lib/testnow/firefox_gecko.rb', line 4 def pre_config caps = Selenium::WebDriver::Remote::Capabilities.firefox(:marionette => true) caps end |