Laravelでブラウザテスト(dusk)を実行したときにJavaScriptのエラーを取得するには

Laravelでブラウザテスト(php artisan dusk)を実行すると、テストが失敗した。

ログやスクリーンショットから、JavaScriptが失敗していると推測された。

しかし、JavaScriptでどのようなエラーが発生しているのかわからない。

調べた結果、次のコードでJavaScriptのエラーを取得することができた。

$browser->driver->manage()->getLog('browser');

ちなみに、このときのエラーの原因は、VuexでPromiseのpolyfillが必要だった。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください