Сценарий Testcafe завершился неудачно с этой ошибкой «Вызов привел к перенаправлению и, следовательно, не должен вызывать других действий. :\N Трассировка стека недоступна»

Я не могу разместить здесь свой код из-за политики компании. Но я опубликую здесь всю ошибку и шаги, которые я выполнил.

   { type: 'uncaughtErrorOnPage',
  isTestCafeError: true,
  callsite:
   CallsiteRecord {
     filename:
      'path to file name',
     lineNum: 29,
     callsiteFrameIdx: 6,
     stackFrames:
      [ [CallSite],
        [CallSite],
        [CallSite],
        [CallSite],
        [CallSite],
        [CallSite],
        [CallSite],
        [CallSite] ],
     isV8Frames: true },
  errStack:
   'Call resulted in redirect and therefore should not cause other actions.:\n    No stack trace available',
  pageDestUrl: 'https://www.sample.com',
  isRejectedDriverTask: true }

Я дал URL-адрес для запуска в testcafe, как показано здесь: **fixt.page('https://www.launchtheurl.com');**

Но когда он запускается, он перенаправляет на другую страницу с URL https://www.sample.com, и там он вводит данные для входа и также нажимает кнопку входа в систему. И сразу скрипт не выдаст ошибку, о которой говорилось выше. Я не мог найти никакого решения для этого ни в одной ветке testcafe в DevExpress, поэтому спрашиваю здесь.

Если требуется дополнительная информация, дайте мне знать в комментариях, чтобы я мог предоставить все, что могу.


person Aravind    schedule 22.03.2019    source источник


Ответы (1)


К сожалению, этой информации недостаточно, чтобы найти причину проблемы.

Я предлагаю вам включить _ 1_.

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

person Vladimir A.    schedule 22.03.2019
comment
Обнаружена проблема, это была ошибка, сгенерированная в консоли браузера, которая привела к остановке выполнения. Впрочем, при использовании приложения вручную это не создаст никаких проблем. Есть ли способ избежать сбоя тестовых сценариев из-за этих проблем? Я пробовал `--skip-js-errors` и --skip-uncaught-errors, но оба раза выполнение переставало показывать одну и ту же проблему. И это происходит только с браузером Chrome. В Firefox он работает без сбоев. - person Aravind; 27.03.2019
comment
Скорее всего, TestCafe не может создать подходящую песочницу для скриптов с вашей страницы. Мы не сможем должным образом изучить и исправить такую ​​проблему без образца страницы. - person Andrey Belym; 11.04.2019