Laravelでブラウザテスト(php artisan dusk)を実行すると、テストが失敗した。
ログやスクリーンショットから、JavaScriptが失敗していると推測された。
しかし、JavaScriptでどのようなエラーが発生しているのかわからない。
調べた結果、次のコードでJavaScriptのエラーを取得することができた。
$browser->driver->manage()->getLog('browser');
ちなみに、このときのエラーの原因は、VuexでPromiseのpolyfillが必要だった。