Selenium+JUnit自动化测试方案(五)

本文章转载于搜狗测试

Selenium+JUnit自动化测试方案(五)_第1张图片

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

自动生成report

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

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

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

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

Selenium+JUnit自动化测试方案(五)_第2张图片

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

Selenium+JUnit自动化测试方案(五)_第3张图片

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

自动发送邮件

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

修改一下bat文件:


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

Selenium+JUnit自动化测试方案(五)_第4张图片

邮件的效果为:

Selenium+JUnit自动化测试方案(五)_第5张图片

你可能感兴趣的:(Selenium+JUnit自动化测试方案(五))