Записать браузерные тесты для Laravel Drok chromedriver - PullRequest
0 голосов
/ 17 апреля 2020

Я пишу автоматизированные тесты для приложения 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')
                ...

Мой вопрос является: Есть ли способ для создания этих файлов? Мне нужно что-то вроде плагина браузера. Я буду перемещаться и создавать некоторые продукты в моем приложении. Затем я хочу воспроизвести этот сценарий в своих тестах.

Возможно ли это?

Спасибо

1 Ответ

0 голосов
/ 18 апреля 2020

Laravel Расширение Test Tools может помочь вам.

Репозиторий Github: https://github.com/mpociot/laravel-testtools

Chrome расширение: https://chrome.google.com/webstore/detail/laravel-testtools/ddieaepnbjhgcbddafciempnibnfnakl?hl=en

Это поможет вам создать тесты без написания кода вручную для каждого теста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...