Использование cy.wait()
повсеместно может в конечном итоге решить проблемы, связанные с тайм-аутом, но сделает ваш набор тестов излишне медленным.Вместо этого вам следует увеличить время ожидания (ов)
Однократный
Эта команда не будет выполнена только через 30 секунд после невозможности найти объект или, если он его найдет, 30секунд невозможности щелкнуть по нему.
cy.get('#model_save', {timeout: 30000}).click({timeout: 30000});
Обратите внимание, что ваше значение 500
означает полсекунды, что может быть недостаточно.
Global
Если вы обнаружите, что во многих местах вы переопределяете тайм-аут с одним и тем же значением, вы можете увеличить его один раз для всех в конфигурации .
defaultCommandTimeout: 4000
Время ожидания в миллисекундах до истечения времени ожидания большинства команд на основе DOM