本文章转载于搜狗测试
在本系列的前四篇文章中,我们已经介绍了使用Selenium+JUnit来进行Web自动化测试的方法,最后这篇文章将会介绍在实际应用中,我们如何使测试能够自动执行,包括自动生成report和自动发送邮件
自动生成report
借助ant,可以编译前面编写的JUnit代码,并生成report
首先需要将ant配置到环境变量,比如:
E:\技术学习文档\sogou\selenium\apache-ant-1.8.4\bin
编写ant的配置文件 build.xml:
在命令行执行ant就能自动生成report
也可以编写一个bat文件来执行
自动发送邮件
借助python脚本,可以实现将report作为邮件来发送的功能
修改一下bat文件:
并把它加入到系统的计划任务中,可以实现自动发送邮件
邮件的效果为: