根据官方文档的说明,UIAutomator需要通过一系列的命令进行编译,具体如下。
(1)通过下面的命令创建编译“build.xml”文件:
<name>是UIAutomator测试工程的名称,这里是“LoginDemoTest”,而<path>则为项目的完整路径。
针对这个项目,命令如下:
创建完成后,在Eclipse中刷新项目,可以看到了多了一个“build.xml”文件,如图10-42所示。
图10-42 测试项目“LoginDemoTest”
R10-2 Ant下载
(2)接下来的命令需要用到Ant,因此需要下载Ant到本地,然后解压,并在环境变量中配置ANT_HOME。
(3)进入到编译文件“build.xml”所在的路径,并且通过以下命令编译项目:
(4)此时会在“build.xml”文件所在的目录下看到一个bin文件夹,单击进入后可以看到有一个“LoginDemoTest.jar”文件,如图10-43所示。
图10-43 编译生成“LoginDemoTest.jar”文件
(5)将生成的jar包推送到手机指定目录,代码如下:(www.xing528.com)
针对项目采用如下命令:
(6)在手机端执行自动化测试脚本中的测试用例,命令如下:
针对本项目,采用如下命令:
其中<test_class_name>为具体的测试类名,“LoginDemoTest”项目执行完成的结果如图10-44所示。
如果将最后的判断人为地进行修改,让其判断失败,运行结果如图10-45所示。
(7)运行结束后,还有一张截图,现在使用如下命令将图片导入计算机中进行查看:
图10-44 运行成功
图10-45 运行失败
打开截图,效果如图10-46所示。
图10-46 截图效果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。