Appium自动化(6) - 控件定位工具之uiautomatorviewer 的详细介绍
如果你还想从头学起Appium,可以看看这个系列的文章哦!
https://www.cnblogs.com/poloyy/category/1693896.html
前言
app定位不如web定位那么方便,只能通过工具来定位app里面的控件
简介
它是Android SDK自带的元素定位工具
在 E:\androidsdk\tools\bin 这个目录下可以找到哦
启动
直接双击 uiautomatorviewer.bat 文件即可
工具界面分析
主要分为四个区域
红色圈:功能按钮
从左往右四个按钮分别是
- 打开已保存的布局
- 获取详细布局
- 获取精简布局
- 保存当前布局:点击保存,将存储两个文件,一个是图片文件,一个是.uix文件(XML布局结构)
黑色圈:手机屏幕截图区域
显示截图手机屏幕的布局图片
绿色圈:布局区
以XML树的形式,展示界面上的控件布局
蓝色圈:控件属性区
点击某个控件后,可以查看该控件的所有属性
注意事项
点击以上两个按钮只能获取手机当前所处的界面,如果进入新的界面,需要再次点击该按钮来重新获取当前界面,它并不能自动刷新
关于控件属性的介绍,将在后面篇幅中展开哦
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具