Я хочу протестировать два браузера, работающих одновременно и совершающих покупку одного и того же продукта.(Один браузер должен быть успешным, а другой должен вернуться с сообщением об ошибке)
Я попытался использовать два экземпляра класса Browser
, например:
$this->browse(function (Browser $first, Browser $second) {
$first->visit('/');
$second->visit('/');
$first->click('.btn.purchase');
$second->click('.btn.purchase');
}
Проблема в том, чтоони не работают параллельно.Я ясно вижу, что первый щелкает и немного ждет, а второй щелкает.Это как если бы он ждал нажатия кнопки, чтобы выполнить действие или что-то в этом роде.
Моя цель - выполнить два действия щелчка одновременно.
Я много раз искал в Интернете, но нашелтак мало документации и нет ясного объяснения моей ситуации.
Я надеюсь, что кто-то может помочь.Главный вопрос - как добиться параллельных действий с помощью Laravel Dusk.