blocs/dusk

Laravel dusk browser test support package

Maintainers

Details

github.com/blocs/dusk

Source

Issues

Installs: 77

Dependents: 0

Suggesters: 0

Security: 0

Stars: 5

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/blocs/dusk

v2.0.0 2025-09-21 00:12 UTC

README

Laravel dusk browser test support tool

Laravelのブラウザテストサポートツール

Latest stable version Total downloads GitHub code size GitHub license Laravel awesome Laravel version PHP version

概要 | Overview

生成AIで、Laravel Dusk のテストコード作成をサポートするツール

A tool that uses generative AI to assist in creating Laravel Dusk test code.

本パッケージは、テスト対象の Laravel プロジェクトに直接インストールする必要はありません。テスト対象のプロジェクトがブラウザーからアクセス可能(開発サーバーまたはステージング環境で稼働)であれば、別途用意したテスト用の Laravel プロジェクトからテストを実行できます。

You do not need to install this package directly in the target Laravel project. If the target project is accessible via a browser (running on a development server or staging environment), you can set up a separate Laravel project for testing and execute the tests from there.

導入方法 | Setup

1. テスト用の 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

テストコードの生成には LLM の利用が必要なため、お持ちでない場合は、OpenAI_API キーを取得してください。
OPENAI_APIキーの取得方法

使い方

Qiita:「Laravel Dusk × GPT-4o」でブラウザテストを超効率化!最強ツールを紹介します