移动端UI自动化Appium测试——Android系统下使用uiautomator viewer查找元素

    在利用Appium做自动化测试时,最重要的一步就是获取对应的元素值,根据元素来对对象进行对应的操作,如何获得对象元素呢?Appium Server Console其实提供了一个界面对话框"Inspector",但是一般情况下,它无法获取到模拟器或真机中的对象元素。不用担心,Android 已经给我们提供了一个获取对象元素的工具"uiautomator viewer",位于Android sdk 中tools中。

一、使用要求:测试平板系统必须是4.2以上(uiautomatorviewer只支持Android4.2以上版本,API版本是16以上)

  二、使用步骤及方法:

1、启动"uiautomatorviewer.bat",我们能得到入下图所示的

移动端UI自动化Appium测试——Android系统下使用uiautomator viewer查找元素

2、点击红色图标,出现弹出框,此时正在获取信息,截取画面:

移动端UI自动化Appium测试——Android系统下使用uiautomator viewer查找元素

3、页面元素的查找定位,找到对应的属性值

移动端UI自动化Appium测试——Android系统下使用uiautomator viewer查找元素

4、手机平板上切换页面,再次重复1操作,就可以定位查找新的页面的元素。

三、注意事项

首次启动uiautomatorviewer,如果手机点击机器人图标没反应,提示没有no Android devices were detected by adb .则需要重新插拔下数据线即可。也可以adb devices 看下手机是否连接上。

移动端UI自动化Appium测试——Android系统下使用uiautomator viewer查找元素

上一篇:POJ 2481-Cows(BIT)


下一篇:NOI.AC NOIP模拟赛 第二场 补记