1.如何在case失败后做操作?
需要在conftest文件中加入函数 pytest_exception_interact 如下:
def pytest_exception_interact(node, call, report): if report.failed: # do someings pass
2.如何在整个测试流程结束后(整个pytest执行完毕)做操作
需要在conftest文件中加入函数 pytest_sessionfinish
# 整个测试session后执行一次 def pytest_sessionfinish(session, exitstatus): # do someings pass