如何发送Appium测试报告邮件
我们在使用Appium测试完以后会生成测试报告,如果能发送邮件会不会更好呢?如果可以指定时间(比如下班以后的时间)自动运行脚本并且把执行结果以邮件的方式通知你,会不会更省心?
于是jenkins就有用了!
jenkins官网提供了安装步骤,在安装的过程中有一点需要注意,需要填写密码,这个密码jenkins会告诉你在哪。但是有时候我们可能会找不到密码所在的文件(这个问题我没有解决,因为我可能不需要),但是不要紧,在我们运行命令行
java -jar jenkins.war --httpPort=8080
之后在终端就会列出这个密码,如图:
安装jenkins密码.png有了这个密码以后剩下的就可以按照官网的步骤一步步来了。
一切准备就绪以后就该配置jenkins插件了,这里指的是email插件。jenkins功能很强大,因为这些插件他的功能更加丰富。
进入系统管理配置email
如图:
系统设置.png进入系统设置以后一直下滑到最底部:
如下图,然后点击Advance按钮:
点击以后出现如下样式,填写必要信息,这里发送的邮件好像只能是gmail邮件(不知道其他邮箱有没有解法):
配置gmail信息.png填写完成以后可以通过发送测试邮件测试配置测试邮件信息是否配置成功,如图:
测试配置是否成功.png如果通过测试,点击保存按钮。此时说明jenkins可以给我们发送邮件了,但是是否发送,什么时候发送还是有我们自己来定。
这里我是希望测试失败以后给我发送邮件(jenkins也是默认用例执行失败以后发送邮件,当然了这个可以自己修改)。首先我们进入我们的工程里,点击配置按钮,进入配置页面,如图:
配置按钮.png在配置页面直接到最底部的构建后动作(Post-build Actions):
Post-build Actions.png选择E-mail Notification
86E01960-EDFB-44F8-8DEA-93C2D77B4ECB.png
这一步,先Apply,再保存
C609B21A-F973-4990-933F-C5C4E9E2D891.png
配置完毕,在jenkins里执行当前工程里的 脚本,脚本失败以后我们就会收到邮件通知啦。
你学会了吗?