2017-10-13 15 views
0

ドッカーのコンテナでBehat/Minkを使用してDrupalサイトをテストするためにselenium2ドライバを使用しています。Behat/Minkテストが失敗したときにブラウザを開いたままにする方法

Selenium Standalone-Chromeコンテナを使用すると、私の動作テストが失敗するのを見ることができますが、問題が発生するとすぐにブラウザが閉じられ、問題の内容を確認するのが難しくなります。

私はこのように私のテストを実行している:

behat --tags '@mystuff' --config=behat-myconfig.yml --strict --stop-on-failure 

は、テストが失敗した場合でも、オープンリモコンブラウザを残す方法はありますか?

答えて

1

デフォルトでは不可能です。

多分、いくつかのハックがあるかもしれませんが、それぞれのシナリオは分離されている必要があり、複数のテストでいくつかのスイートを実行しているときには、これは良い解決策ではありません。

printscreenのロジックを使用できるかどうかだけを確認し、breakpointを代わりに使用してください。

とにかく、あなたのコードをデバッグするには、出力+ ideデバッガを冗長(-vvvのBehat 3)にする必要があります。

関連する問題