lib/appium_lib/driver.rb in appium_lib-0.21.0 vs lib/appium_lib/driver.rb in appium_lib-0.22.0

- old
+ new

@@ -252,10 +252,12 @@ # convert to downcased symbols opts.each_pair { |k,v| tmp_opts[k.to_s.downcase.strip.intern] = v } opts = tmp_opts + @raw_capabilities = opts.fetch(:raw, {}) + @custom_url = opts.fetch :server_url, false @compress_xml = opts[:compress_xml] ? true : false @fast_clear = opts[:fast_clear] ? true : false @@ -396,12 +398,11 @@ :'device-orientation' => @device_orientation, name: @app_name || 'Ruby Console Android Appium', :'app-package' => @app_package, :'app-activity' => @app_activity, :'app-wait-activity' => @app_wait_activity || @app_activity, - fastClear: @fast_clear - }.merge(@android_coverage) + }.merge(@android_coverage).merge(@raw_capabilities) end # @private # WebDriver capabilities. Must be valid for Sauce to work. def ios_capabilities @@ -409,10 +410,10 @@ platform: 'OS X 10.9', version: @version, device: @device, name: @app_name || 'Ruby Console iOS Appium', :'device-orientation' => @device_orientation - } + }.merge(@raw_capabilities) end # @private def capabilities caps = ['iPhone Simulator', 'iPad Simulator'].include?(@device) ? ios_capabilities : android_capabilities \ No newline at end of file