Я тестирую отправку формы с помощью Cypress. Действие My Form совпадает с URL-адресом текущей страницы. Как только я нажимаю "Отправить", он загружает файл. Я столкнулся с двумя проблемами:
- Поскольку мой URL-адрес действия формы совпадает с URL-адресом текущей страницы, после отправки он зашел в бесконечный цикл.
cy.get(urSelector.UserActivityReportForm) .then(() => { util.clearAndSendKeys(urSelector.FromCalendar, urData.From) util.clearAndSendKeys(urSelector.ToCalendar, urData.To) util.clearAndSendKeys( urSelector.SearchByCategoryTxtBox, urData.Category ) util.clickSearchButton() }) .then(() => { cy.get(urSelector.DownloadUserReportForm).submit() })
- Как я могу проверить, что загрузка файла завершена?