Сценарий Testcafe завершился неудачно с этой ошибкой «Вызов привел к перенаправлению и, следовательно, не должен вызывать другие действия. - PullRequest
0 голосов
/ 22 марта 2019

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

   { 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, поэтому спрашиваю здесь.

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

1 Ответ

1 голос
/ 22 марта 2019

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

Я предлагаю вам включить опцию --skip-js-errors.

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

...