コマンドライン
git clone https://github.com/ju-ki/laravel-automation-test.git
コマンドライン
cd laravel-automation-test
composer install
npm install
touch database/database.sqlite
touch database/database.dusk.sqlite
cp .env.example .env
cp .env.example .env.dusk.local
before
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=post_app
DB_USERNAME=root
DB_PASSWORD=
after
DB_CONNECTION=sqlite
before
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=post_app
DB_USERNAME=root
DB_PASSWORD=
after
APP_NAME=Laravel
APP_ENV=dusk
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost:8000
DB_CONNECTION=sqlite_dusk
コマンドライン
php artisan config:clear
php artisan migrate
php artisan key:generate
php artisan serve
npm run dev
で恐らくサーバーは起動します
php artisan migrate --env=dusk.local
php artisan key:generate --env=dusk.local
php artisan dusk:chrome-driver --detect
or
php artisan dusk:install
./vendor/laravel/dusk/bin/chromedriverのexeファイル
(別タブにて)
### ページ遷移テスト
php artisan dusk .\test\Browser/TopPageTest.php
### DBテスト(ajaxテスト)
php artisan dusk .\test\Browser/Pages\BuildingDetailTest.php
discordの方法について後ほど記述します