前言
在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配置修改如下即可執行: