Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

在使用appium启动手机应用时,报错:

An unknown server-side error occurred while processing the command. Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

 

 

Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output._第1张图片

现象:如图在Start Session 后,需要在手机上安装,Appium Settingio.appium.uiautomator2.server 、io.appium.uiautomator2.server.test,一切软件都装完成后,Appium报错:An unknown server-side error occurred while processing the command. Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output._第2张图片

 

 

 

 

 如果终止某个软件安装,报错:An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'D:\\Android\\Sdk\\platform-tools\\adb.exe -P 5037 -s D3H0217C13000820 shell pm install -r /data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk' exited with code 1'; Stderr: ''; Code: '1'

 Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output._第3张图片

 

 

 最后在全部日志中查找出,If you wish to use that automation instead of UiAutomator2, please add 'automationName=UiAutomator1' to your desired capabilities。

 Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output._第4张图片

 

 Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output._第5张图片

 

 所以,在添加参数的时候加上参数 automationName=UiAutomator1。结果成功解决问题。

Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output._第6张图片

 

你可能感兴趣的:(Python+appium自动化踩坑(二):Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.)