【Web测试专栏】Selenium+JUnit自动化测试方案 (五)

时间:2021-10-26 16:11:07
【Web测试专栏】Selenium+JUnit自动化测试方案 (五)

在本系列的前四篇文章中,我们已经介绍了使用Selenium+JUnit来进行Web自动化测试的方法,最后这篇文章将会介绍在实际应用中,我们如何使测试能够自动执行,包括自动生成report和自动发送邮件


自动生成report

借助ant,可以编译前面编写的JUnit代码,并生成report

首先需要将ant配置到环境变量,比如:

E:\技术学习文档\sogou\selenium\apache-ant-1.8.4\bin


编写ant的配置文件 build.xml:

【Web测试专栏】Selenium+JUnit自动化测试方案 (五)


在命令行执行ant就能自动生成report

【Web测试专栏】Selenium+JUnit自动化测试方案 (五)


也可以编写一个bat文件来执行


自动发送邮件

借助python脚本,可以实现将report作为邮件来发送的功能

修改一下bat文件:

【Web测试专栏】Selenium+JUnit自动化测试方案 (五)


并把它加入到系统的计划任务中,可以实现自动发送邮件

【Web测试专栏】Selenium+JUnit自动化测试方案 (五)


邮件的效果为:

【Web测试专栏】Selenium+JUnit自动化测试方案 (五)


【Web测试专栏】Selenium+JUnit自动化测试方案 (五)


【Web测试专栏】Selenium+JUnit自动化测试方案 (五)

原文链接

如需转载该篇文章,请注明来自“搜狗测试”