blocs / dusk
Laravel dusk browser test support package
v1.0.33
2025-03-02 23:02 UTC
Requires
- dev-main
- v1.0.33
- v1.0.32
- v1.0.31
- v1.0.30
- v1.0.29
- v1.0.28
- v1.0.27
- v1.0.26
- v1.0.25
- v1.0.24
- v1.0.23
- v1.0.22
- v1.0.21
- v1.0.20
- v1.0.19
- v1.0.18
- v1.0.17
- v1.0.16
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-develop
- dev-release/v1.0.33
- dev-hotfix/v1.0.32
- dev-release/v1.0.31
- dev-release/v1.0.30
This package is auto-updated.
Last update: 2025-03-02 23:02:39 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