android自动化:Uiautomator定位元素小利器
来源:互联网 发布:淘宝信用查询网站 编辑:程序博客网 时间:2024/05/22 03:43
我也在android自动化这条大路上前行……
前几天,突然被开发组的大叔问到:“之前在你测试时见过一个自动化执行的脚本工具,可以自动执行点击等动作,工具名称发我下吧 ?”,我楞了,说:“那是我写的脚本,不是工具。
后来,这位大叔特意跑到我的工位上,来咨询相关的问题,让我受宠若惊,我之前以为开发人员是何等的牛逼,原来也有不精通的地方。
术业有专攻
这个也让我了解到,每个岗位都是术业有专攻,自动化执行脚本偏向于测试的技能,所以在这方面测试人员相对来说要比开发人员懂一点。
各取所需
在讨论的时候,开发的大叔问我:怎么找元素呢?,我说可以通过,ID、name、class、xpath等,大叔更疑惑的问,“你是怎么获得的呢?难道要看源代码吗?”我更诧异的看着他,“你不知道?”
我们对于彼此的回答都惊讶,都诧异,虽然我们都是从事android的相关工作,他开发,我测试。我们的侧重点不同,关注点不同,导致我们都在自己的路上走着,没有互相沟通,在技术方面我们是互相独立的。
缓过来之后,我告诉他可以通过android sdk 自带的小工具,uiautomator进行查看,他说“自带的”,我说“嗯”。
sdk 是个很大的容池,里面的资源有很多,我们各取所需来完成我们的工作,其他的我们很大程度上都是漠不关心,其实我觉得,我们没有必要都熟悉了解,但是至少我们应该知道有它们的存在,以后用的时候,我们知道在哪里寻找。
这是我这次事件的感悟,表达能力有限,以后需要多多加强。
Uiaotomator
位置
在 android sdk 的tools文件夹下
D:\android-sdk-windows\tools\uiautomatorviewer.bat(找要自己的sdk目录哦^_^)
打开
双击既可以打开,会打开两个窗口,一个是cmd,另一个是 UI Automator View
捕捉手机屏幕
首先需要PC和android通过USB连接,adb devices 命令可以查看到设备信息。
接下来在UI Automator View 中,点击左上角的第二个图标,捕捉手机屏幕
元素定位
在左侧点击元素,在右下角查看元素的属性信息,右上角查看布局信息
定位元素小利器
UIautomator是个定位元素的小利器,是SDK自带的工具。
- android自动化:Uiautomator定位元素小利器
- android uiautomator自动化测试
- UiAutomator android自动化测试
- Android-自动化测试UIAutomator
- Android自动化测试uiautomator
- Android UiAutoMator自动化测试
- Android Uiautomator 自动化测试
- Android Uiautomator 自动化测试
- 【自动化专题】借助firefox插件定位web元素小技巧
- Android自动化测试之UIAutomator
- Android自动化测试(UiAutomator)
- Android自动化测试工具uiautomator
- Android UiAutomator 自动化环境搭建
- Python + Android + Uiautomator自动化测试
- Android自动化测试之UIAutomator
- Python + Android + Uiautomator自动化测试
- android uiautomator自动化测试记录
- Android自动化测试(UiAutomator)
- 哈希表
- UVA 1339
- python使用JPype来运行java文件
- STM32--今天下午遇到了两个BUG。记录一下(栈溢出和串口调试)
- 在java中调用c语言——JNI入门
- android自动化:Uiautomator定位元素小利器
- 每日一题 No.31 学习ctype.h的用法
- 使用vue+webpack的多页面架构
- 0和 null
- 史上最全的MySQL基础教程(收藏)
- linuxx初级学习之swap分区练习题
- Markdown插入公式~最佳方案
- RecyclerView添加Item的点击事件
- 【Android】退出多个Activity方法(三)