複雑なシンプルページアプリケーション(SPA)こそテストが大事ですが、手作業でやるには大変。そこで、Laravelのテストライブラリー「Dusk」を使ってみましょう。 JavaScriptアプリケーション、特にシングルページアプリケーションにおいてエンドツーエンドテストは常に課題です。Laravelは最近、その課題の打開案となる新しいテストライブラリー、Duskの5.4バージョンをリリースしました。 今回のDuskのリリースで、Laravelはユーザーにブラウザーテスト用の共通APIを提供するようになりました。デフォルトでChromeDriverが付属し、ほかのブラウザーのサポートが必要な場合はSeleniumを使用できます。ニーズに応えるために、今後もこの共通テストAPIをサポートされる予定です。 この記事では、新しいLaravel 5.4アプリケーションを紹介します。 インストール c
![もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a01b0dcf30ef63e5c709cde2d09936afed34f7f/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2022%2F07%2F27%2F2445191%2Fl%2Fa277edfea5cffda4.jpg)