Как мы можем сделать тест транспортира более стабильным и защитить весь пакет e2e с помощью угловых приложений

Набор тестов E2E выходит из строя и автоматически выходит из браузера Chrome, когда возникают проблемы с сетью, загрузкой, проблемами с сервером. Я использовал wait for Angular, sleep, но все же он не ждет элемента и завершает работу браузера, возможно, из-за асинхронного характера. У меня около 800 тестовых наборов в целом наборе тестов, если такая проблема возникает в любой момент, когда выполняется транспортир, все оставшиеся тесты, которые остаются для выполнения, автоматически терпят неудачу.

  1. Я использовал разные спецификации файлов для разных модулей.
  2. Несколько описать блоки в каждом файле спецификации.
  3. Подержал ждать Angular.
  4. waitForAngularEnabled = false

Но я не использовал try catch для решения этой проблемы и других вещей, которые могут справиться со сбоями.

Пожалуйста, помогите мне, что это характер e2e или мой путь не подходит.

Я просматриваю различные блоги, в которых показывается, что у e2e много ограничений, но я хочу сделать это как можно лучше.

Спасибо

0 ответов

Другие вопросы по тегам