如何在 pytest-html 报告中列出已安装的包和环境变量?
How to list installed packages and environment variables in pytest-html report?
我有一个带有 selenium + python 测试的框架,我需要使用 pytest-html
来获取并在生成的报告中显示有关已安装包和环境变量的信息。我唯一的想法是获取 extra.html
并编写一个 scipt,它将 运行 pip list
用于包,但这看起来像是一个开销。
非常感谢任何建议。
好吧,事实证明这很容易做到。我不得不使用常见的 os
库:
import os
def _pytest_configure_(config):
config.metadata['os'] = os.name
config.metadata['PATH'] = os.environ['PATH']
config.metadata['pwd'] = os.getcwd()
并将其放入报告中,然后 运行 python3 -m pytest -v --html=report.html
我有一个带有 selenium + python 测试的框架,我需要使用 pytest-html
来获取并在生成的报告中显示有关已安装包和环境变量的信息。我唯一的想法是获取 extra.html
并编写一个 scipt,它将 运行 pip list
用于包,但这看起来像是一个开销。
非常感谢任何建议。
好吧,事实证明这很容易做到。我不得不使用常见的 os
库:
import os
def _pytest_configure_(config):
config.metadata['os'] = os.name
config.metadata['PATH'] = os.environ['PATH']
config.metadata['pwd'] = os.getcwd()
并将其放入报告中,然后 运行 python3 -m pytest -v --html=report.html