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])