Запуск Appium не удался, если задано значение selected_caps ['automaName'] = 'uiautomator2' - PullRequest
0 голосов
/ 22 ноября 2018

Пока я пытался запустить 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] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...