Пока я пытался запустить appium, я получил сообщение об ошибке, как показано ниже, если я установил desired_caps['automationName'] = 'uiautomator2'
, но, если он не установлен, appium работает нормально.Теперь мне нужно установить этот параметр, чтобы проверить всплывающее сообщение при тестировании автоматизации приложений.Так может ли кто-нибудь помочь?Спасибо
версия приложения: 1.8.2
appium setting:
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.0'
desired_caps['deviceName'] = 'ZY223STC2M'
desired_caps['automationName'] = 'uiautomator2'
# desired_caps['app'] = PATH("../../app/build/outputs/apk/app-debug.apk")
desired_caps['appPackage'] = 'com.test.sdk.demo'
desired_caps['appActivity'] = '.HomeActivity'
self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
Сообщение об ошибке:
[MJSONWP] Encountered internal error running command: Error: Error executing adbExec. Original error: 'Command '/Users/huangjincheng/Library/Android/sdk/platform-tools/adb -P 5037 -s ZY223STC2M pull /data/app/com.test.sdk.demo-2/base.apk /var/folders/lk/lc_q_c9s6hjb06_fv57w290c0000gn/T/com.test.sdk.demo.apk' exited with code 1'; Stderr: ''; Code: '1'
[MJSONWP] at ADB.execFunc$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-adb/lib/tools/system-calls.js:327:13)
[MJSONWP] at tryCatch (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
[MJSONWP] at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
[MJSONWP] at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
[MJSONWP] at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
[MJSONWP] at run (/Applications/Appium.app/Contents/Resources/app/webpack:/~/babel-polyfill/~/core-js/modules/es6.promise.js:75:1)
[MJSONWP] at /Applications/Appium.app/Contents/Resources/app/webpack:/~/babel-polyfill/~/core-js/modules/es6.promise.js:92:1
[MJSONWP] at flush (/Applications/Appium.app/Contents/Resources/app/webpack:/~/babel-polyfill/~/core-js/modules/_microtask.js:18:1)
[MJSONWP] at process._tickCallback (internal/process/next_tick.js:61:11)
[HTTP] <-- POST /wd/hub/session 500 14391 ms - 438
[HTTP]