#testing #automation #automated-tests #e2e-testing #testcafe
#тестирование #автоматизация #автоматизированные тесты #e2e-тестирование #testcafe
Вопрос:
Я получаю эту ошибку из простой testcafe
команды
ERROR Cannot prepare tests due to an error.
undefined
Type "testcafe -h" for help.
и понятия не имею, в чем проблема. Я тоже пытался запустить testcafe --dev
, но это не помогло
Комментарии:
1. Какие у вас тесты? Вы пытались упростить их, чтобы найти место, вызывающее эту ошибку?
2. TS-файлы, компиляция работает нормально. примитивный тест также работает нормально, но даже один тест завершается ошибкой с этой ошибкой.
Ответ №1:
После нескольких дней отладки я сузил его до того, что Testcafe не показывает вам текст исключения, если он был выдан без Error
экземпляра.
Например, его код завершается загадочным сбоем в undefined
виде сообщения
throw 'Param is missed`
Этот код завершается ошибкой с ожидаемым сообщением Param is missed
и трассировкой стека
throw new Error('Param is missed`)
Но мой первоначальный вопрос остается в силе.
Я до сих пор не знаю, как правильно отладить его, чтобы быстрее найти источник проблемы.
Комментарии:
1. Такое поведение похоже на ошибку. Я предлагаю вам создать проблему в репозитории TestCafe на GitHub. Пожалуйста, также отправьте простой пример проекта, в котором воспроизводится проблема.