【原文链接】Appium----基于Appium和雷电模拟器获取app元素定位
(1)参考 Appium----基于Windows系统安装雷电模拟器 安装好雷电模拟器
(2)参考 Appium----基于Windows系统安装Appium 安装好Appium
(3)参考 Appium----基于Windows系统安装Appium Inspector 安装好Appium Inspector
(4)打开Appium Inspector,首先设置模拟的平台即Android
(5)然后打开雷电模拟器,点击如下位置,找到【关于雷电】
(6)可以看到雷电的版本是9.0.37
(7)然后在Appium Inspector中增加平台版本,如下
(8)然后打开cmd窗口,在cmd窗口进入雷电模拟器的安装目录,比如这里雷电安装目录为 D:\ProgrameFile\leidian\LDPlayer9
(9)执行adb devices 查看设备名称,如下,设备名称为 emulator-5554
(10)然后在Appium Inspector中增加设备名称字段,如下
(11)然后在cmd中执行命令 adb shell am monitor。
(12)然后在雷电模拟器中启动一个app,比如这里启动闲鱼,这里即可以看到闲鱼app的包名 com.taobao.idlefish
(13)继续在Appium Inspector中增加包名字段,如下
(14)保持闲鱼app在雷电模拟器中打开状态,然后在cmd中执行adb shell,然后执行dumpsys window w | grep mCurrent ,比如闲鱼的activity即 .maincontainer.activity.MainActivity
(15)同样继续在Appium Inspector中增加activity的字段设置,如下:
(16)然后设置 remote path,设置为 /wd/hub
(16)至此配置完了Appium Inspector了,然后点击启动会话的按钮
(17)然后即可在要定位的元素上右键-【inspector element】,然后即可找到元素的定位了,接下来就可以进一步对app进行进一步自动化测试了