使用python运行移动端自动化测试时报错

使用mumu模拟器,进入安全界面,运行报错:UnknownError: An unknown server-side error occurred while processing the command. Original error: Cannot start the 'com.android.settings' application.
error: The permission to start '.ChooseLockPattern' activity has been denied.Make sure the activity/package names are correct.
使用管理员身份运行也不行啊,搜了很多都没找到解决办法,求各位解答一下,感谢!

from appium import webdriver
from appium.webdriver.common.touch_action import TouchAction
import time

# 创建一个字典,包装相应的启动参数
desired_cap = {}

# 必须参数,定义被测脚本的平台属性
desired_cap['platformName'] = 'Android'
# 必须参数,定义被测手机的安卓版本
desired_cap['platformVersion'] = '6.0.1'
# 可以写任意值,但是不能为空,需要连接的手机的设备号(android平台下,可以随便写,但是不能不写)
desired_cap['deviceName'] = '127.0.0.1:7555'
# 必须参数,指定被测软件的包名
desired_cap['appPackage'] = 'com.android.settings'
# # 必须参数,指定要打开的APP的页面
desired_cap['appActivity'] = '.ChooseLockPattern'
# 不是必须的,但是一般需要指定
desired_cap['automationName'] = 'Uiautomator2'
# 设置APP的重置策略
desired_cap['noReset'] = True
# 设置命令的超时时间
desired_cap['newCommandTimeout'] = 6000
# 用于设置中文输入
desired_cap['unicodeKeyboard'] = True
desired_cap['resetKeyboard'] = True

# 连接appium服务器
driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_cap)
driver.implicitly_wait(5)

tag = TouchAction(driver)
tag.press(x=58,y=198).perform()
tag.move_to(x=58,y=315)
tag.move_to(x=58,y=430)
tag.move_to(x=175,y=430)
tag.move_to(x=290,y=430).release().perform()

这说明你的测试脚本没有足够的权限来启动该应用程序或该页面。为了解决这个问题,你可以尝试在启动 Appium 时添加一个额外的参数 "adbExecTimeout"(以秒为单位),例如:

desired_capabilities['adbExecTimeout'] = 120000

这将增加 Appium 对 ADB 命令执行的超时限制,从而允许你的测试脚本获得足够的权限来启动应用程序或页面。