在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

回到顶部