【pytest】pytest 命令行运行汇总

摘要: 前言 pytest 命令行运行方式多样,这里简单汇总下 内容 查看pytest命令行参数,可以用pytest -h 或pytest --help查看 py.test -q 显示简单结果 执行某个目录下所有的用例 执行某一个py文件下用例 允许终端输出结果 pytest -s 按关键字匹配用例名称 p 阅读全文
posted @ 2021-03-15 22:52 为什么我还是学渣 阅读(240) 评论(0) 推荐(0) 编辑

【pytest】pytest fixture传参使用

摘要: 方式1: 如果用例需要用到多个fixture的返回数据,fixture也可以return一个元组、list或字典,然后从里面取出对应数据。 import pytest@pytest.fixture()def user(): print("获取用户名") a = "hjt" b = "123456" 阅读全文
posted @ 2021-03-07 21:18 为什么我还是学渣 阅读(652) 评论(0) 推荐(0) 编辑

【问题】pycharm中 运行pytest -m -k 得不到想要的运行结果(遇到的坑)

摘要: 背景 如下代码,在pycharm中运行pytest.main(['-s', '-m', 'serial or slow', 'test_9_自定义mark.py'])期望和实际不符合 代码 # !/usr/bin/env python # !-*-conding:uft-8 -*-# !@Time 阅读全文
posted @ 2021-03-03 21:18 为什么我还是学渣 阅读(303) 评论(0) 推荐(0) 编辑

【pytest】pytest.mark.xxx使用

摘要: pytest.mark.xfail使用 使用xfail标记用例预期失败,如果用例运行成功则显示Xpassed,失败则显示xfailed。xfail标记并不会影响用例的运行 备注:xfail_strict = true 如果在pytest.int配置这个参数,预计失败(xfailed),结果成功的(x 阅读全文
posted @ 2021-02-28 21:54 为什么我还是学渣 阅读(114) 评论(0) 推荐(0) 编辑

【pytest】pytest-html报告报错截图conftest中配置(通用)

摘要: 背景 做web自动化的小伙伴应该都希望在html报告中展示失败后的截图,提升报告的档次,pytest-html也可以生成带截图的报告。 遇到问题 1-conftest结合fixture的使用 conftest中fixture的scope参数为session,所有测试.py文件执行前执行一次 conf 阅读全文
posted @ 2021-02-27 21:05 为什么我还是学渣 阅读(385) 评论(0) 推荐(0) 编辑