3

我已经安装了 pytest-html 并想在 pycharm 中运行 pytest 后使用它生成 html 报告。

像这样: 配置

但它弹出错误:

ERROR: file not found: html=report\result.html

运行后。那么如何修改参数呢?

4

3 回答 3

5

利用

--html=Reports/Report.html  --self-contained-html

在 pycharm 的附加参数部分

于 2019-11-04T18:24:33.837 回答
0

如果您使用终端运行测试,请尝试使用此方法。

py.test --html=demoreport.html 
于 2018-06-05T12:11:00.963 回答
0

如果你想通过 pycharm 运行,只需右键单击项目,按照以下步骤操作:

  1. 在 Pycharm 中添加新配置: 在配置弹出窗口中:单击“+”,Python 测试-> pytest,提供项目路径的“工作目录”和“目标”值。
  2. 然后,在项目的根文件夹中创建一个新文件 pytest.ini 并提供以下值:

     [pytest]
     addopts = --html=reports/Report.html
     python_files = tests/*.py
    

其中,tests/*.py 是一个包含所有测试的文件夹。

现在,只需右键单击您的项目并选择 Run 'pytest in ProjectFolderName',您会发现报告是在名为 Report.html 的报告文件夹中创建的

于 2019-03-22T08:12:20.667 回答