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