ошибка кипариса: «Невозможно прочитать свойство 'fs.existsSyn c' of undefined» - PullRequest
0 голосов
/ 17 июня 2020

Недавно я взял в руки конфигурацию и тесты cypress для нашего проекта после ухода оригинального разработчика. У меня проблемы с запуском существующих тестов: все тесты выдают эту ошибку при запуске из командной строки:

TypeError: The following error originated from your test code, not from Cypress.
. > fs.existsSync is not a function

Когда я запускаю GUI, он выдает ту же ошибку, например так:

GUI failure mode

Я ничего не нашел ни в проблемах, ни в Интернете, за исключением того, что fs.existsSync устарел.

Когда я проверил gitter-сайт cypress.io, они порекомендовали мне отлавливать ошибки с помощью следующего кода, который я добавил в свой support/index.js файл:

Cypress.on('uncaught:exception', (err, runnable) => {
    // returning false here prevents Cypress from
    // failing the test
    return false
})

И теперь cypress вылетает со следующим кодом еще до запуска GUI:

crash before displaying GUI

Это базовый c тест:

basic test case using defined commands

Которые используют ряд определенных команд, например:

defined command sample

Тесты выполнялись при первоначальном создании; Я безуспешно обновился до cypress 4.8.0.

Кто-нибудь видел что-нибудь подобное? Я обязательно хотел бы запустить эти тесты снова. спасибо

1 Ответ

0 голосов
/ 17 июня 2020

Вы видите следующую ошибку: import 'Cypress';

enter image description here

Вам не нужно явно импортировать Cypress.

Я тоже могу воспроизвести ту же ошибку, когда добавил оператор import.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...