Pytest自动化框架运行全局配置文件pytest.ini
创始人
2024-03-01 12:14:55
0

前言

还记得在之前的篇章中有讲到Pytest是目前主要流行的自动化框架之一,他有基础的脚本编码规则以及两种运行方式。

pytest的基础编码规则是可以进行修改,这就是今日文章重点。

看到这大家心中是否提出了两个问题:pytest的基础编码规则在哪可以修改?又是如何修改?

让我们带着这两个疑问寻找答案吧!(一定要收藏起来哦)

pytest可通过全局配置文件pytest.ini来修改基础编码规则。

在运行pytest.ini配置文件时多次出现了2个问题:

(1)pytest.ini配置文件未生效——我把pytest.ini文件放在了项目的子文件夹下,原来配置文件一定要放置在项目的根目录下

(2)pytest.ini出现了编码格式问题——原因是什么呢?原来是使用了中文格式的标点符号,且使用中文注释,但是没有修改编码格式

所以,一定要记住以下几点pytest.ini配置文件的编写规则!!!

①编码格式一般为ANSI

[重点注意]文件中不能一定不能带有中文格式的符号,否则会报编码格式错误;文件中带有中文,需改变文件的编码格式为gbk2312

②一般放在项目的根目录下,名称必须为pytest.ini

③可以改变pytest默认的测试用例规则

④不管命令行运行还是主函数运行,都会加载ini配置文件进行运行(我们可在控制台执行时看到pytest.ini文件是否生效)

pytest.ini常用的参数配置如图1:
在这里插入图片描述
除了以上常用的参数,需要了解更多的可以pytest参数,可命令行cmd输入:pytest --help

查看更多的参数命令
在这里插入图片描述
最后,执行py文件,pytest.ini文件是否生效可在控制台中查询
在这里插入图片描述

学习安排上

如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

在这里插入图片描述

视频文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片进群即可自行领取

相关内容

热门资讯

三部门部署开展“法援志愿行”活... 新华社北京12月23日电(记者齐琪)记者12月23日从司法部获悉,司法部、教育部、共青团中央印发通知...
莆田12岁女孩被虐死案生父改判... 福建省高院此前对莆田12岁女孩被虐死案作出二审判决,维持了对继母许金花的死刑判决。而对于被害女孩的生...
原创 丰... 丰臣秀吉生前创立的五大老·五奉行体制一直是学界研究的热点。通常认为,五大老是在秀吉去世后,成为丰臣政...
李营营律师:员工利用仿冒手段“... 人民法院案例库:员工利用仿冒手段“飞单”,行为性质如何认定? 手段行为分别构成侵害商标权、侵害企业名...
男子长期偷窥女室友,把摄像头装... 一个安全的居住空间对每个人意味着什么?它不仅是遮风挡雨的居所,更是城市给予奋斗者最基本的尊严与保障。...
多位作家发起版权诉讼,指控六大... 【环球网科技综合报道】12月23日消息,据彭博社报道,一场版权诉讼在美国科技与文学领域掀起波澜。包括...
因纠纷残杀幼童 行凶者一审被判... 2025年12月23日,广东省湛江市中级人民法院一审公开宣判被告人易庚华故意杀人案,以故意杀人罪判处...
新修订《治安管理处罚法》规定“... 极目新闻记者 邓波 2026年1月1日起,新修订的《中华人民共和国治安管理处罚法》将正式施行,其中第...
住房城乡建设部:加快构建房地产... 记者今日从住房城乡建设部获悉,12月22日至23日,全国住房城乡建设工作会议在北京召开。会议全面盘点...
OpenAI等六大AI巨头遭作... 界面新闻记者 | 宋佳楠 当地时间12月22日,两届普利策新闻奖得主约翰·卡雷鲁牵头的作家群体,向...