Pytest

category
自动化
date
Apr 10, 2026
icon
password
slug
pytest
status
Published
summary
pytest库使用
tags
type
Post
参考文件
 

1、文件规范

(1)文件命名以test_开头或者_test结尾,例如test_demo1.py、demo2_test.py
(2)根目录创建pytest.ini中进行一些属性的配置来修改 pytest 的默认属性
(3)运行命令

2、相关示例

(1)分组@pytest.mark.user_manage
(2)前后置方法
前后置就是针对不同层级方法执行前和执行后所需要执行的步骤进行封装并执行 这个层级通常被划分为:文件层、类层、方法层(比如说要执行打印日志操作) 方法层:它会在每个方法执行前后去执行该操作
类层:它会在调用这个类内所有方法的前后去执行该操作,无论类的方法执行多少次,它只会调用一次,它是一个类方法
文件层:也叫模块层,在每个代码文件执行前后去执行该操作,模块级别的需要卸载类的外边直接定义函数即可
(3)当测试类内的每一个测试方法都调用了fixture,fixture只在该class下所有测试用例执行前执行一次
这个代码中login会在class类之前运行

完整用例

上一篇
Appium自动化
下一篇
键鼠控制
Loading...