Mac+Pytest+Allure+Jenkins常见问题汇总

本文分享了在Mac环境下使用Pytest、Allure和Jenkins进行UI自动化测试时遇到的挑战,包括Jenkins发送邮件的配置问题,如QQ邮箱SMTP服务连接问题、端口问题和管理员邮箱设置;Jenkins构建job时pytest命令找不到的解决,通过修改shell脚本使Jenkins读取环境变量;以及Allure报告生成为空的修复方法。还提供了相关资源链接供参考。
摘要由CSDN通过智能技术生成

最近尝试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<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值