Pytest(八)-使用自定义标记mark 一.前言1.Pytest可以支持自定义标记自定义标记可以把一个web项目划分多个模块然后指定模块名称执行2.譬如可以标明哪些用例是window下执行的哪些用例是mac下执行的在运行代码时候指定mark即可# -*- coding: utf-8 -*-importpytestpytest.mark.weibodeftest_weibo():print(测试微博)pytest.mark.toutiaodeftest_toutiao():print(测试头条)pytest.mark.toutiaodeftest_toutiao1():print(再次测试头条)pytest.mark.xinlangclassTestClass:deftest_method(self):print(测试新浪)deftestnoMark():print(没有标记测试)3.cmd敲运行命令pytest-s-m weibo 08_mark.py4.执行结果4.如何避免warnings4.1.创建一个pytest.ini文件后续详解4.2.加上自定义mark如下图4.3.注意pytest.ini需要和运行的测试用例同一个目录或在根目录下作用于全局5.如果不想标记weibo的用例我们直接取反即可pytest-s-mnot weibo08_mark.py6.如果想执行多个自定义标记的用例pytest-s-mtoutiao or weibo08_mark.py