gpt4 book ai didi

python - 在 pytest 中,如何判断测试是否失败? (从 "request"开始)

转载 作者:太空狗 更新时间:2023-10-29 17:31:39 25 4
gpt4 key购买 nike

我将 Selenium 与 PYTEST 结合使用来测试网站。每当测试失败时(并且仅当测试失败时),我想截取页面的屏幕截图。

有什么办法可以做到这一点吗?当涉及到这个时,文档很安静(或者我找不到它)。我会假设它会像

request.function.failed

它会返回一个 bool 值或其他东西。

这是我想做的:

@pytest.fixture()
def something(request):
if request.function.failed:
print "I failed"

当然,这将被添加到终结器中。可以吗?使用 pytest 2.3.3

谢谢。

最佳答案

可以做到,但不是直接的。我只是 added an example to the docs .默认情况下使这更容易可能是有意义的,即不需要使用 conftest.py Hook 。如果您同意,请file an issue .

关于python - 在 pytest 中,如何判断测试是否失败? (从 "request"开始),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com