我刚刚运行一套用刑时发现后面几个用例的token 已经过期, 所以想把后几个过期token的用例一并运行一下, 不想一条条运行, 然后搜不到比较好的建议, 就写了如下:
python TesCaseFile.py -k testname1;testname2;testname5;testname9;
这样子用分号;隔开用例名,就可以运行多个指定的用例, 都用的共有的setup 和teardown, 很方便, 当然testname1;testname2;testname5;testname9这几个cases 是在文件中的一个class里面,不在一个class 里面的还没有验证过, 有知道的码友欢迎留言。
参考:
pytest 文件名.py::类名::方法名
pytest -k "方法名"
以上方法错误, 可以临时改一下要跑的case 的name 然后用通用字符模糊匹配那几个name。