lib/appium_lib/appium.rb in appium_lib-12.0.1 vs lib/appium_lib/appium.rb in appium_lib-12.1.0
- old
+ new
@@ -78,11 +78,21 @@
data = Tomlrb.load_file(toml, symbolize_keys: true)
Appium::Logger.info data if verbose && !data.empty?
- if data && data[:caps] && data[:caps][:app] && !data[:caps][:app].empty?
- data[:caps][:app] = Appium::Driver.absolute_app_path data
+ # FIXME: Deprecated. Will remove when we remove 'Appium::Driver.absolute_app_path'
+ if data
+ if data[:caps][:app] && !data[:caps][:app].empty?
+ data[:caps][:app] = Appium::Driver.absolute_app_path data
+ elsif data[:caps]['app'] && !data[:caps]['app'].empty?
+ data[:caps]['app'] = Appium::Driver.absolute_app_path data
+ elsif data['caps'][:app] && !data['caps'][:app].empty?
+ data['caps'][:app] = Appium::Driver.absolute_app_path data
+ elsif data['caps']['app'] && !data['caps']['app'].empty?
+ data['caps']['app'] = Appium::Driver.absolute_app_path data
+ end
+
end
if data && data[:appium_lib] && data[:appium_lib][:require]
parent_dir = File.dirname toml
data[:appium_lib][:require] = expand_required_files(parent_dir, data[:appium_lib][:require])