lib/simplexframe/simple_navigator.rb in simplexframe-0.0.03 vs lib/simplexframe/simple_navigator.rb in simplexframe-0.0.04

- old
+ new

@@ -16,12 +16,22 @@ raise IncorrectConfigFileError, 'you should define browser in your config file' end #if end def start_browser - Watir::Browser.new @config.browser.to_sym - end + + unless @config.url.nil? + capabilities = Selenium::WebDriver::Remote::Capabilities.new + capabilities.browser_name = @config.browser.to_sym + browser = Watir::Browser.new( + :remote, + :url => @config.url, + :desired_capabilities => capabilities) + else + Watir::Browser.new @config.browser.to_sym + end + end def define_goto_methods p Module.constants.grep(/Page$/) if $debug Module.constants.grep(/Page$/).each do |page_klass| if simplexframe_page?(page_klass) # define_method is private,so using send