Rails 5.1でシステムテストを使用していますが、私は失敗した場合の自動スクリーンショットをオフにしたいと思います。通常、エラーメッセージは何が起こっているのか把握するのに十分です。特に、Webdriverのブラウザウィンドウには、スクリーンショットを撮るために常にフォーカスがかかります。これはコードを操作しているとき(または何か他のこと)。Railsシステムテストのスクリーンショットをオフにする
Capybaraの設定でスクリーンショットをオフにする方法はありますか?私はドキュメントを見渡して明示的に何も見つけられませんでしたが、これはRailsのメインストリームへの新しい追加であるため、必ずしもそれが存在しないというわけではありません。
ありがとうございました!私はこれのためにActionDispatchのPRを開くかもしれません。このように、メソッドをオーバーライドせずに構成可能にする必要があります。 – dfaulken
@dfaulkenそう、それはシステムテストAPIの見落としであるようですが、もともとは、あなたの 'after_teardown'に' take_failed_screenshot'を追加しなければならないことを意図していましたが、それをAD :: SystemTestCaseに移して見落としました無効にする方法 –