最近尝试uiautomator +pytest+allure 框架的UI自动化,想着把可以把test case持续集成到Jenkins上,本以为不会太难,但是中间踩了很多坑,所以决定把自己踩到的坑分享出来
一、配置Jenkins发送邮件
baidu或者Google很容易找到教程,但是按照教程,别人的成功了,我的却失败了
1. 报错1:使用qq服务,无法连接到smtp服务
解决方案:登录qq邮箱,选择设置-账号,设置为截图所展示,一定要开启允许pop3/smtp服务
2. 报错2:仍无法连接服务,提示类似于端口异常
解决方案:因为端口号25被禁用了,换成465
3. 报错3:明确提示错误码501
解决方案:原来是未填写管理员邮箱,在截图红框的位置添加管理员邮箱就可以了
二、构建job
构建job依然自己去baidu、google 就可以了,我继续讲我遇到的并且死扣了很久的问题
1.报错1: 构建失败,报错无法识别pytest command not found<