2

Codeception/phantomjs を使用していますが、テストが失敗したりエラーが発生したときにスクリーンショットをキャプチャしたいと考えています。エラーの理由はファイル名です。私はcasperjsで同様のことをしましたが、これをCodeception/phantomjsで実装するための最良の場所/方法を見つけることができません.makeScreenshotはConsole.phpではなくWebGuyでのみ利用可能です.

ありがとう!

4

1 に答える 1

3

Codeception は、各テストのスクリーンショットを自動的に失敗させます。(Selenium Web ドライバーを使用する場合)。Codeception が最後に表示されたページのスクリーンショットを保存する tests/_log ディレクトリを確認してください。

スクリーンショットの名前は、失敗した cept/cest 名と ".fail.png" (つまり、MyTestCept.php.fail.png) を連結したものです。

于 2014-03-28T18:19:46.277 に答える