Android测试工具 UIAutomator入门与介绍

Posted prd203

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android测试工具 UIAutomator入门与介绍相关的知识,希望对你有一定的参考价值。

UI Automator 测试工具定义以及用途

    UI Automator 测试框架提供了一组 API,用于构建在用户应用和系统应用上执行交互的界面测试。通过 UI Automator API,您可以执行在测试设备中打开“设置”菜单或应用启动器等操作。UI Automator 测试框架非常适合编写黑盒式自动化测试,此类测试的测试代码不依赖于目标应用的内部实现细节。



    优点:可以对所有的操作来进行自动化,操作简单(eg:点击事件 ,侧滑事件,上拉事件,以及模拟键盘输入测试用例)。可以测试所有设备的程序。

    缺点:必须要android4.0以上才能使用。

UI Automator 的执行呢,需要我们编写完毕打成jar包,直接上传到/data/local/tmp/ 目录下面,然后用adb 命令执行即可。由于是安卓原生的,比较稳定,运行的速度也比较快。

    我们下载了安卓的环境变量后,然后下载任意大于4.0的安卓版本sdk即可。

以上是关于Android测试工具 UIAutomator入门与介绍的主要内容,如果未能解决你的问题,请参考以下文章

app自动化测试----基础入门appium初使用2(Uiautomator 元素定位)

Python + Android + Uiautomator自动化测试

android 的自动化测试工具uiautomator

Python-UiAutomator2实现Android自动化测试

Android自动化测试(UiAutomator)

Appium python自动化测试系列之Android UIAutomator终极定位