logi c, используемый в настоящее время плагином поддержки JavaScript для определения того, какой тестовый исполнитель доступен для данного тестового файла, основан на объявлениях зависимостей в package.json
, ближайшем к этому файлу: он ищет известных тестовых исполнителей, перечисленных там и пытается запустить наиболее подходящий. Поскольку IDEA не предоставляет никакой поддержки для TestCafe (https://youtrack.jetbrains.com/issue/WEB-30315), вы не можете ожидать, что он запустит TestCafe из водосточного желоба; он запускает ваши тесты с jest , потому что он есть в вашем списке зависимостей.
Чтобы запустить тестирование с использованием конфигурации запуска, предоставляемой testcafe plugin , вам нужно щелкнуть правой кнопкой мыши тест в редакторе:
Этот плагин не поддерживает запуск тестов из желоба и не поддерживает отладку.
Обратите внимание, что Вы можете использовать VS Code recipes для отладки TestCafe в IDEA. А именно, вам нужно Node.js Запустить настройку следующим образом:
где JavaScript файл: * Для 1034 * задан путь к локально установленному модулю testcafe, например, node_modules\testcafe\bin\testcafe.js
и Параметры приложения: являются параметрами testcafe, такими как chrome myTestFile.js