使用 pytest.main() 生成 HTML 报告
如果您想在代码中使用 pytest 的 ' --html ' 选项生成 HTML 报告,您可以使用 ' pytest.main() ' 方法结合 ' --html ' 选项来实现。下面是一个示例代码:
import pytest
if __name__ == "__main__":
pytest.main(['--html=report.html'])
在上述代码中,我们导入 pytest 模块,并在 ' pytest.main() ' 方法中传入一个包含 ' --html=report.html ' 选项的列表。当您运行此代码时,pytest 将执行所有的测试用例并生成一个名为 ' report.html ' 的 HTML 报告。
您可以将代码保存到一个 Python 脚本文件中,并通过运行该脚本来生成报告。请确保在运行脚本之前已经安装了 pytest 模块。
希望这能解答您的问题。如果您有任何其他疑问,请随时提问!
原文地址: https://www.cveoy.top/t/topic/bREB 著作权归作者所有。请勿转载和采集!