问题标签 [pytest-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6896 浏览

python - 如何使用 pytest-html 将测试步骤写入生成的 html 报告?

我找不到将字符串添加到代表我的测试步骤的 HTML 报告的方法。

我在https://pypi.org/project/pytest-html/中看到 我应该尝试使用:

但似乎它不起作用。

我希望每个测试都包含测试步骤,这些测试步骤表示为带有信息性描述的字符串。

有什么办法吗?

0 投票
1 回答
269 浏览

python - 如何在程序中使用 pytest-html 生成 html 报告和 IDE PyCharm?

我正在从 PyCharm 启动我的测试,一旦完成,我想创建一个报告。我怎样才能在我的代码中做到这一点?

我看到了 pytest_html 模块,但我只看到了一个命令(pytest --html=report.html --self-contained-html)放在cmd.exe上,我想知道如何直接在我的程序中执行此操作?

0 投票
1 回答
1808 浏览

python - pytest-html 使用测试结果的输出自定义结果表

我正在尝试使用 pytest 进行 API 自动化。我想将 status_code 作为使用 pytest-html 生成的报告 html 中的列之一。我在测试函数的一个变量中收集了 status_code。但是如何将它传递给 conftest 中的钩子。

我的单元测试文件有以下代码。

我的 conftest 文件有以下代码:

如果我想从 test1_cust_list_page 单元测试中调用 status_code 的值,最后一行的代码应该是什么。

我指的是下面的堆栈,但第二个选项不清楚要调用哪个函数。 如何向 pytest html 报告添加其他变量

0 投票
1 回答
612 浏览

python-3.x - 如何更改每个测试的 pytest-html 报告中显示的路径

我正在使用 pytest-html 生成 html 报告。但在我的报告中,显示每个测试用例运行的完整路径。我只想显示类名和测试用例名。

在我的 conftest.py 文件中

实际结果:显示每个测试的完整路径

预期:只需要类名和测试用例名

pytest-html 报告

0 投票
2 回答
959 浏览

python - 如何更新 pytest-html 中的环境表

我正在尝试编辑默认的 pytest-html 报告并想要更新环境表。

我需要在环境表中添加浏览器、应用程序 URL 和其他变量的行并删除一些默认行。

我曾经在环境表中添加额外的变量

但是,当我添加多个元数据变量时,它会引发错误

谁能帮我实现它

0 投票
3 回答
826 浏览

report - 在没有命令行参数的 pytest 中自动生成 html 报告

我正在使用 pytest-html 插件。在命令行中传递参数时会生成 html 报告。需要自动创建 html 报告,并且 html 报告链接应该显示在终端中。

0 投票
1 回答
227 浏览

python - 发送折叠行的 html 报告

我正在尝试通过电子邮件发送 pytest html 报告,但是电子邮件中的 javascript 被禁用。因此,html 报告默认展开所有行,并使电子邮件内容相当长。我在哪里可以设置默认折叠的行?

我试图添加一个自定义 CSS 来折叠。但这也会在启用 javascript 时使报告折叠。

0 投票
0 回答
872 浏览

python - 如何在pytest中设置报告路径?

早上好,我有一个关于报告 html - pytest 的问题。

在我的测试中,每个文件中有 4 个文件和 3.4 个测试。我想为将位于不同文件夹中的每个文件创建一个报告,例如 file1 - folder1 等。然后开始我的测试:

但是,所有内容都在一个文件和一个文件夹中。这怎么能改变?代码中的变量: repoPa = os.getenv("report")

0 投票
1 回答
227 浏览

pytest - 如何在 pytest-html 报告中添加标记

我正在尝试阅读 pytest-html 的源代码,不知道如何获得结果.. 如果我添加像 @pytest.mark.p0 这样的标记,我想在 pytest-html 报告中显示这个标记,喜欢用官方演示添加描述,如何添加它。

0 投票
1 回答
3832 浏览

console - 如何捕获 pytest-html 上的日志详细信息以及写入控制台?

在我的 pytest 脚本中,我需要自定义pytest-HTML报告以捕获标准输出,同时写入控制台,因为我在自动化测试中有用户输入。

目前,如果我从 Windows 命令行运行以下命令,我会在控制台上获得输出,但在HTML report.

另外,我想知道自定义HTML report可以更新file name,ordering test based on time of the executioncapturing the std-out.