上一章,我们学会了如何启动和关闭App,但是自动化用例的操作中,最主要的是对UI元素的操作;
这章我们主要就学习,如何定位元素,定位的工具使用,以及基本的元素操作有哪些。
【一】定位工具
我们常用的定位工具有两种:
1. android sdk自带的uiautomator viewer
2. appium自带的inspector
这两种工具的使用,和用法都各有优劣和特点,接下来一一介绍:
uiautomator viewer
uiautomator viewer位于android-sdk\tools目录下,双击uiautomatorviewer.bat就可以运行。
注:如果没有jdk或jre,或者安装jdk没有配置好环境变量,uiautomator viewer运行不了。
如图,工具显示大概分4块区域,菜单栏、截屏区域、xml文件代码区域、元素信息区域;
点击菜单栏第二个或第三个按键就可以获取手机屏幕截图,并对其中元素定位。
基本使用方式是:
1. 获取屏幕截图;
2. 移动鼠标到要定位的元素上方,点击鼠标左键,边框会从虚线变为实线;