如何解决将元数据添加到 pytest_configure 文件给我内部错误 AttributeError: 'Config' object has no attribute 'metadata'
我已经导入了 pytest 并安装了 pytest html,我正在尝试将元数据添加到 pytest_configure 文件中,但是当我在终端中运行测试时,我返回未找到内部服务器错误属性
#hook for adding environment info to html report
def pytest_configure(config):
config.Metadata['Project Name'] = 'Hybrid Framework Practice'
config.Metadata['Module Name'] = 'Customers'
config.Metadata['Tester'] = 'Amar'
#hook for delete/modify environment info to html report
@pytest.mark.optionalhook
def pytest_Metadata(Metadata):
Metadata.pop("JAVA_HOME",None)
Metadata.pop("Plugins",None)
这是我在终端中运行的:
pytest -v -s -n=2 --html=Reports\report.html testCases\test_login.py --browser chrome
我在 youtube 上关注一个人,它似乎使用完全相同的代码为他运行,但对我来说却失败了。 在没有 pytest_configure 代码的情况下运行上面的行工作正常并且测试通过 有谁知道缺少什么? 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。