在pytest中,如何确定测试是否失败?(来自“请求”)
我将Selenium与PYTEST结合使用来测试站点。每当测试失败时(并且仅在失败时),我都希望对页面进行截图。
有办法可以做到吗?关于此文档(或者我找不到它),文档很安静。我认为那会是
request.function.failed
它将返回布尔值或其他内容。
这就是我想要做的:
@pytest.fixture()def something(request):
if request.function.failed:
print "I failed"
当然,这将添加到终结器中。能做到吗 使用pytest 2.3.3
谢谢。
回答:
可以做到,但是不能直接做到。我刚刚在docs中添加了一个示例。默认情况下使它更容易(即无需使用conftest.py钩子)可能很有意义。如果您同意,请提出问题。
以上是 在pytest中,如何确定测试是否失败?(来自“请求”) 的全部内容, 来源链接: utcz.com/qa/414544.html