SeleniumとPYTESTを使用してサイトをテストしています。テストが失敗したときはいつでも(そして失敗したときだけ)、ページのスクリーンショットを撮りたいと思います。
これを行う方法はありますか?これに関しては、ドキュメントは静かです(または私はそれを見つけることができません)。私はそれが次のようなものになると思います
request.function.failed
そしてそれはブール値か何かを返すでしょう。
これが私がやりたかったことです:
@pytest.fixture()
def something(request):
if request.function.failed:
print "I failed"
もちろん、これはファイナライザーに追加されます。できますか?pytest2.3.3の使用
ありがとう。