• pytest自动化框架运行全局配置文件pytest.ini


    还记得在之前的篇章中有讲到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文件是否生效可在控制台中查询 

     最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

  • 相关阅读:
    同步锁的分类
    制作404页面的注意事项
    Kafka环境搭建与相关启动命令
    NodeJS MongoDB⑦
    云栖大会,一场边缘云计算的「超前瞻」之约
    存储系统基本概念
    K8S知识点(三)
    期刊查重会泄露论文吗?
    ruoyi框架使用自定义用户表登录
    扩展翡蜀定理问题
  • 原文地址:https://blog.csdn.net/2301_77645573/article/details/133533048