Android SDK中提供了支持UI自动化测试的uiautomatorviewer ,它是一个图形界面工具来扫描和分析应用的UI控件。
在安装好的SDK\tools\bin目录下,有一个UIAutomatorviewer.bat文件,双击打开,如下图标注所示,UIAutomatorviewer不支持高版本的Java,安装Java8环境就行
安装Python3 + Appium + 安卓模拟器可以参考这篇博文https://blog.csdn.net/u013314786/article/details/83216390写的很详细
打开要定位的APP,以开发者头条APP为例,点击打开当前页面图片,就会自动加载出来,如图
# resourceId属性的方法
driver.find_element_by_id('io.manong.developerdaily:id/tv_tab_title').click()
# className定位唯一元素 self.driver.find_element_by_class_name("android.widget.EditText")