from appium import webdriver
# 设置手机及APP参数
desired_caps = {
"platformName": "Android", # 平台名
"deviceName": "vivo_X9", # 手机型号或设备链接端口号9f0fdcfa
"platformVersion": "7.1.2", # 使用的系统版本
"appPackage": "com.tencent.mm", # 应用程序名
"appActivity": ".ui.LauncherUI", # app激活方式
"noReset": True # 不重置登录状态
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 固定
deviceName:连接的设备名称,通过命令adb devices -l可查看,填写1或2处的都行
platformVersion:Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看
appPackage:apk的包名,通过命令adb shell dumpsys activity | findstr mResume查看(需先打开手机应用);Android 8.1之前使用adb shell dumpsys activity | findstr mFocus查看,如下图中1处com.tencent.mm
appActivity:apk的活动名,如下图中2处.ui.LauncherUI