Android自动化大讲堂36--UIAutomator测试项目创建

来源:互联网 发布:广联达计价软件下载 编辑:程序博客网 时间:2024/05/20 19:16

终极自动化框架UIAutomator使用详解


注意:

本文节选自《深入理解Android自动化测试》第五章 5.4节


1
UIAutomator测试项目创建


要创建UIAutomator测试项目,按照官网推荐的步骤是这样的:

第一步  

将待测应用安装到设备中


第二步  

识别应用UI组件(UI components):UI组件应包含文本标签(text labels)或描述标签(tandroid:contentDescription),或两者兼有。



第三步  

确保该应用可访问:

1)对于ImageButton, ImageView, CheckBox等控件需要包含控件描述属性,即android:contentDescription(巴哥奔:这对于UIAutomator自动化脚本的稳定性和移植性非常重要);


2)对于EditText等控件需要包含提示文本属性,即android:hint(巴哥奔:编辑框的提示文本对于抓取该控件至关重要);


3)对于控件的图标最好关联android:hint(巴哥奔:原理同上);


4)确保用户界面上所有元素的定向控制器(directional controller),如轨迹球、D-pad等,均可正常使用;


5)通过UIAutomatorviewer工具确保UI组件支持测试框架(巴哥奔:这里指UIAutomator测试框架)。


第四步  

配置测试环境:即引入UIAutomator测试包,具体步骤如下:

1)创建测试项目,这里咱们继续沿用HelloBugbenTest这个测试项目;


2)右键点击测试项目HelloBugbenTest选择“Properties > Java Build Path”:


3)点击“Add Library > JUnit then select JUnit3”添加JUnit框架;


4点击“Add External JARs… ”并导航到Android SDK目录选择platforms目录下面的 android.jar和UIAutomator.jar两个文件,如图5-6所示。


图5-6 导入android.jar和UIAutomator.jar



更多内容,请点击“阅读原文”

参考《深入理解Android自动化测试》一书,谢谢!

阅读全文
0 0
原创粉丝点击