学习使用,请勿用于商业行为
代码部分需要根据自己的模拟器设置进行修改,指定的元素信息每台设备都不相同,需要进行查找修改
:执行命令
命令行窗口进入模拟器安装的bin路径 D:Noxbin
,在终端输入 adb devices 命令,如果能显示手机信息则 android sdk 环境配置成功
1、下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.13.0
2、打开 Appium,在“编辑配置”中修改 ANDROID_HOME、JAVA_HOME 路径
获取appPackage和appActivity的方法:
最简单有效的方法为使用命令行获取。使用Appium客户端连接到APP,将APP打开到需要获取appActivity的页面,执行下面命令:
问题:已开启开发者模式、各配置都已设置;adb devices 命令一直看不到连接手机的信息
原因1:手机需要启动开发者模式、连接方式改为传输文件模式、允许USB调试
原因2:数据线只支持充电,不支持数据传输
原因3:重启 adb 服务
问题:Appium 手机信息中,appPackage 等参数如何获取
解决1:打开需要抓取的APP,在终端输入命令查看activity信息
解决2:小红书 APP 通过上面方式获取到的信息不是实际的 activity