使用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()