摘要:
总结 pytest.ini 修改用例的命名规则 配置日志格式,比代码配置更方便 指定执行目录 排除搜索目录 添加标签,防止运行过程报警告错误 添加默认参数 注意:windows下要去掉所有的中文,不然会出现编码问题 报错:UnicodeDecodeError: ‘gbk‘ codec can‘t d 阅读全文
posted @ 2022-05-14 11:49
lms21
阅读(83)
评论(0)
推荐(0)
摘要:
模拟setup,teardown(一个用例可以引用多个fixture)fixture和yield基础使用 yield 的用法 fixture和yield基础使用 作用域( session,module, 类级别,方法级别 )fixture和yield基础使用 自动执行 (autouse 参数)fix 阅读全文
posted @ 2022-05-14 10:46
lms21
阅读(37)
评论(0)
推荐(0)
摘要:
Fixture 在自动化中的应用 -参数化 场景: 测试离不开数据,为了数据灵活,⼀般数据都是通过参数传的 解决: fixture 通过固定参数 request 传递 步骤: 在 fixture 中增加@pytest.fixture(params=[1, 2, 3, ‘linda’]) 在⽅法参数写 阅读全文
posted @ 2022-05-14 10:42
lms21
阅读(264)
评论(0)
推荐(0)
摘要:
Fixture 在自动化中的应用 - 自动应用 场景: 不想原测试⽅法有任何改动,或全部都⾃动实现⾃动应⽤, 没特例,也都不需要返回值时可以选择⾃动应⽤ 解决: 使⽤ fixture 中参数 autouse=True 实现 步骤: 在⽅法上⾯加 @pytest.fixture(autouse=Tru 阅读全文
posted @ 2022-05-14 10:28
lms21
阅读(60)
评论(0)
推荐(0)
摘要:
使用fixture和conftest文件可以让数据共享 Fixture 在自动化中的应用 - 数据共享 场景: 你与其他测试⼯程师合作⼀起开发时,公共的模块要在不同⽂件中,要在⼤家都访问到的地⽅。 解决: 使⽤ conftest.py 这个⽂件进⾏数据共享,并且他可以放在不同位置起着不同的范围共享作 阅读全文
posted @ 2022-05-14 10:14
lms21
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号