UiAutomator

安卓app自动化UiAutomator测试框架

UiAutomator认识学习

一.UiAutomator概念

1.Google官方提供android 4.1版本以上自带的的一个UI测试框架。用

作UI测试,可以获取界面上的所有view元素和控件,也可以用作功

能性测试,点击界面上的控件,形似手工点击控件

2.测试人员不需要知道APP源代码的情况下就可以用UIAutomator对程

序进行UI测试

3.可以对整个系统做UI测试,不局限于APP

二.环境配置

方法一:1. Android SDK

2. ANT

3.Eclipse

方法二:1.IDT(eclipse/SDK)

2.ANT

三.UI组件分析

1.SDK/tools/中uiautomatorviewer 工具对UI进行分析

2.点击Device Screenshot可以获取当前界面的UI组件三.UIAutomator工程建立

1.在IDT /Eclipse中新建android Application project

2.导入junit 4(单元测试框架)

3.在scr下面新建class,包会自动生成,或是先建立包在建立class 四.API

1.UiDevice:通过UiDevice对象对设备控制,如点亮屏幕、锁屏、旋转方

向、截图等,点击home、back、menu等。

通过getUiDevice()来获取UiDevice对象。

UiDevice=getUiDevice()

如:getUiDevice.pressHome();点击home键

UiAutomator

相关文档
相关主题
热门文档