• 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文件是否生效可在控制台中查询 

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

    在这里插入图片描述

    这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

  • 相关阅读:
    Vue-cli3 来创建项目
    POI 中 Excel设置列的格式
    浅析kubernetes中client-go structure01
    渗透测试-内网横向MS-17010利用方法总结
    【uniapp上传单图】uniapp开发小程序,上传单张图片。
    阿里P8大佬,耗时三年心血出品的Spring实战全家桶,涨薪8K的秘密
    环形链表(C++)
    Redis常用数据类型及其应用场景
    云服务器 通过docker安装配置Nacos 图文操作
    Spire.PDF for .NET【文档操作】演示:更改 PDF 版本
  • 原文地址:https://blog.csdn.net/2301_78843735/article/details/132738927