前言
在Android真机上跑自动化脚本时,发现在启动App时报java.lang.SecurityException: Permission Denial: starting Intent ;
原先以为是手机问题,但是换了两部Android手机都是报同样的问题。
相关环境:
- Appium1.8.1
- Python3.7
- Nokia 7、荣耀10
遇到问题
Appium启动App时报java.lang.SecurityException: Permission Denial: starting Intent,如下图:
Appium的Desired Capabilities配置如下:
解决办法
经检查,原来上面的Desired Capabilities配置中的appActivity并不是App启动时最先加载时的Activity, 所以Appium无法启动App。
将Desired Capabilities配置修改如下即可执行: