У нас возникла ситуация, когда мы планируем перенести тест с Selenium на Cypress по разным техническим причинам. Наше приложение довольно сложное, когда дело касается файлов cookie и кешей. В результате тесты в Selenium всегда запускаются в режиме инкогнито. Запускаем браузер в режиме инкогнито, запускаем тест и закрываем браузер.
Для PO C я взял 5 тестовых случаев и автоматизировал его. Когда я запускаю каждый тест в разрозненном режиме (комментируя оставшиеся тесты в наборе тестов), все выглядит хорошо и ЗЕЛЕНЫМ.
Но когда я запускаю все тесты в наборе, первый тест проходит и все остальные тесты не проходят.
Я очень уверен, что это из-за кеша (или некоторой информации), который сохраняется в браузере после каждого теста.
Не уверен, как решить эту проблему с помощью Cypress .
Я пробовал следующее
beforeEach('Before Each Block',function(){
cy.clearLocalStorage()
cy.clearCookies()
cy.reload(true);
})
Есть ли какая-то команда в cypress, которая удаляет все следы и запускает новое состояние браузера fre sh, в котором нет следов предыдущих тестов для плавный ход тестов. Большое спасибо за вашу помощь в этом.