Я пишу автоматизированные тесты для приложения PHP Laravel с Dusk.
Я пишу тесты в тестах / браузере / папке следующим образом:
$this->browse(function (Browser $browser) {
$browser->visit( '/admin' )
->type('login', 'mylogin')
->type('password', 'mypassword')
->press('Sign In')
->pause(1000)
->assertSee('Welcome on admin dashboard !');
->visit( '/admin/products/new' )
->type('name', 'Product 1')
...
Мой вопрос является: Есть ли способ для создания этих файлов? Мне нужно что-то вроде плагина браузера. Я буду перемещаться и создавать некоторые продукты в моем приложении. Затем я хочу воспроизвести этот сценарий в своих тестах.
Возможно ли это?
Спасибо