require 'selenium-webdriver'

module Rufus
  module Drivers
    class IOS_Simulator

      def self.for(config,url)
        @config = config
         Selenium::WebDriver.for(:remote, :desired_capabilities => capabilities, :url => url)
      end


      private
      def self.capabilities
        {
            'browserName' => @config["browser"],
            'platform' => @config["platform"],
            'version' => @config["version"].to_s,
            'app' => @config["sim_app_path"],
            'device' => "iPhoneSimulator"
        }
      end
    end
  end
end