我已经安装了 pytest-html 并想在 pycharm 中运行 pytest 后使用它生成 html 报告。
但它弹出错误:
ERROR: file not found: html=report\result.html
运行后。那么如何修改参数呢?
我已经安装了 pytest-html 并想在 pycharm 中运行 pytest 后使用它生成 html 报告。
但它弹出错误:
ERROR: file not found: html=report\result.html
运行后。那么如何修改参数呢?
利用
--html=Reports/Report.html --self-contained-html
在 pycharm 的附加参数部分
如果您使用终端运行测试,请尝试使用此方法。
py.test --html=demoreport.html
如果你想通过 pycharm 运行,只需右键单击项目,按照以下步骤操作:
然后,在项目的根文件夹中创建一个新文件 pytest.ini 并提供以下值:
[pytest]
addopts = --html=reports/Report.html
python_files = tests/*.py
其中,tests/*.py 是一个包含所有测试的文件夹。
现在,只需右键单击您的项目并选择 Run 'pytest in ProjectFolderName',您会发现报告是在名为 Report.html 的报告文件夹中创建的