Есть ли способ сохранить сеанс между открытыми окнами Laravel Dusk? Тест, который я пишу, требует ввода логина, а затем нескольких окон, тестирующих некоторые функции.
см. Код ниже для объяснения. Прямо сейчас ниже реализация открывает новое окно, но я должен дважды ввести captcha на каждом экземпляре. что я хочу сделать, это устранить процесс входа в систему и иметь тот же сеанс, что и в первом окне. Система тестирует очень старую базовую систему php и не написана на laravel.
Я использую Laravel Framework 5.7.8 с Dusk 4.0, если вам нужна информация о версии. Спасибо за
$this->browse(function ($first, $second) {
$first->visit('login')
->type('username,'username')
->type('password,'xxxx')
->type('captcha_code,'') // wait for user to type captcha for 10 seconds
->pause(10000);
->press('#loginbutton');
$second->visit('login')
->type('username,'username')
->type('password,'xxxx')
->type('captcha_code,'') // wait for user to type captcha for 10 seconds
->pause(10000);
->press('#loginbutton');
});