我正在使用 Selenium 和 PYTEST 来测试一个站点。我想在测试失败时(并且仅在失败时)截取页面的屏幕截图。
有没有办法我可以做到这一点?文档对此很安静(或者我找不到)。我会假设它会像
request.function.failed
它会返回一个布尔值或其他东西。
这就是我想做的:
@pytest.fixture()
def something(request):
if request.function.failed:
print "I failed"
当然,这将被添加到终结器中。可以做到吗?使用 pytest 2.3.3
谢谢。