pytest mark标记使用步骤

1)注册标签名

官方提供的注册方式有2种,这里只提供一种最简单直接的方式:

通过pytest.ini配置文件注册。在pytest.ini文件当中:

[pytest] # 固定的section名

markers= # 固定的option名称

  标签名1: 标签名的说明内容。

  标签名2

  标签名N

2)在测试用例/测试类中给用例打标记(只能使用已注册的标记名)

在 测试用例的前面加上:@pytest.mark.已注册标签名

步骤2:运行时,根据用例标签过滤(-m 标签名)

示例:pytest -m smoke and demo 表示执行同时有smoke和demo两个标签的用例

-m参数支持python表达式
  用or实现多选的效果
  用not实现反选的效果

pytest提供了命令行参数来配置运行时的条件。

在命令行当中,输入pytest --help来查看所有可用的参数。

https://www.cnblogs.com/xingyunqiu/p/11734226.html

posted @ 2020-11-15 20:37  一二三开花  阅读(815)  评论(0编辑  收藏  举报