Я тестирую веб-сайт магазина, который использует Bamboora как способ проверки потока заказов. Поэтому я могу без проблем ждать, пока загрузится страница Bamboora, и я не могу понять, как это сделать, - дождаться, пока Bamboora отправит запрос XHR и перенаправит обратно в магазин, чтобы магазин мог отобразить «заказ». завершено ".
Это код для того, что делать, когда я нажимаю кнопку, которая приводит меня к Bamboora. (https://www.bambora.com/)
cy //confirmation before bambora
.get('.sticky-bottom')
.find('.innerwrapper-checkout-footer')
.find('.v-btn')
.click()
.wait(6000)
На странице мне нужно подождать, пока Bamboora подтвердит ее и завершит платеж, и это длится максимум 6-7 секунд при тестировании вручную.
Это моя попытка сделать возможным перенаправление на сайт магазина:
cy
.get('.credit-card-form__removeText___1PUtd')
.click()
cy
.get('.buttons__debugContainerButton___2FwvW')
.eq('0')
.click()
cy
.get('.payment-card-start__payButton___3NC_4')
.click()
cy
.request('https://t-carlsjrapp.dsgapps.dk/pending-order')