blocs / dusk
Laravel dusk browser test support package
v1.0.34
2025-03-15 07:11 UTC
Requires
This package is auto-updated.
Last update: 2025-04-15 07:23:04 UTC
README
Laravel dusk browser test support tool
Laravelのブラウザテストサポートツール
概要
生成AIで、Laravel Dusk のテストコード作成をサポートするツール
導入方法
本パッケージを使用する際、テスト対象の Laravel プロジェクトに直接インストールする必要はありません。テスト対象のプロジェクトがブラウザからアクセス可能な状態(開発サーバーやステージング環境として起動している状態)であれば、別途テスト専用の Laravel プロジェクトを用意し、そこからテストを実行することも可能です。
※テストコードの生成には LLM の利用が必要なため、お持ちでない場合は、OpenAI_API キーを取得してください。
1. テスト用 Laravel プロジェクト作成
composer create-project laravel/laravel [プロジェクト名] 例) composer create-project laravel/laravel dusk-web-test
2. blocs/dusk をインストール
cd dusk-web-test
composer require --dev blocs/dusk
3. Laravel Dusk と Open AI をインストール
php artisan dusk:install php artisan openai:install
4. Laravel Dusk を実行
php artisan dusk
※初回実行時にエラーが発生する場合があります。その場合は、再度実行してください。
5. envの設定
OPENAI_API_KEY=your-api-key-here