定位APP元素的两种方式:uiautomatorviewer、Appium

uiautomatorviewer方式

这种方式比较简单启动虚拟机打开APP后或者连上真机打开APP后,直接运行uiautomatorviewer.bat(目录:\Android\Sdk\tools\bin),点击【device screenshot】就可以:

定位APP元素的两种方式:uiautomatorviewer、Appium

Appium

启动appium后(本例为server版),配置capabitities:
定位APP元素的两种方式:uiautomatorviewer、Appium

然后点击右下方的【start session】,会自动安装APP和appium settings、io.appium.uiautomator2.server、io.appium.uiautomator2.server.test到配置的设备中(虚拟机或真机),然后在Appium中就可以看到页面元素了:

定位APP元素的两种方式:uiautomatorviewer、Appium

在APP里面操作后点击刷新按钮就可以获取到新的界面的元素:
定位APP元素的两种方式:uiautomatorviewer、Appium

查看capabilities:

  1. 进入cmd
  2. 进入shell:abd shell
    3.运行dumpsys package packagename:

定位APP元素的两种方式:uiautomatorviewer、Appium定位APP元素的两种方式:uiautomatorviewer、Appium

定位APP元素的两种方式:uiautomatorviewer、Appium
devices name:

定位APP元素的两种方式:uiautomatorviewer、Appium