Articles of laravel dusk

Laravel dusk не работает .env.dusk.local

У меня есть приложение, и я хочу использовать Laravel Dusk. Я создал файл с именем .env.dusk.local с базой данных для тестов и файлом с именем .env с моей базой данных по умолчанию. Я запустил команду php artisan и создал пользователя с помощью /register . После того, как я создал тест входа в систему с тем […]

Как создать файл .env для теста с Laravel Dusk

Я использую Dusk для простого теста входа в систему. Я создал файл .env.dusk, чтобы тест использовал альтернативную базу данных и не удалял данные, зарегистрированные на платформе. Архив .env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_dusk DB_USERNAME=root DB_PASSWORD=123456 Архив .env.dusk DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_dusk_test DB_USERNAME=root DB_PASSWORD=123456 LoginTest.php namespace Tests\Browser; use Tests\DuskTestCase; use Illuminate\Foundation\Testing\DatabaseMigrations; class LoginTest extends DuskTestCase { use […]

Как повторно использовать экземпляр браузера Dusk test?

Мой проект в структуре Laravel 5.4, и я использую Dusk для проверки браузера. У меня есть страница с несколькими разделами, которые я бы хотел проверить самостоятельно, однако я столкнулся с проблемой, когда мне нужно запустить новый экземпляр браузера, войти в систему и перейти к этой странице для каждого отдельного теста. public function testExample() { $this->browse(function […]