Подтвердить что ты не робот

Не могу загрузить "IE", он не зарегистрирован! сообщение об ошибке в Karma

Я использую karma для запуска моих тестов js в нескольких браузерах. тест работает в Chrome и Firefox, но я не могу активировать их в IE.

Появляется следующее сообщение об ошибке:

Невозможно загрузить "IE", он не зарегистрирован! Возможно, вам не хватает некоторых плагин?

В моем файле конфигурации

SET CHROME_BIN=c:\Program Files (x86)\Google\Chrome\Application\chrome.exe  
SET FIREFOX_BIN=C:\Program Files (x86)\Mozilla Firefox\firefox.exe  
SET IE_BIN=C:\Program Files\Internet Explorer\iexplore.exe  

Я также пробовал это

SET IE_BIN=C:\Program Files (86)\Internet Explorer\iexplore.exe  

Я уже установил karma-ie-launcher.

Можете ли вы мне помочь?

4b9b3361

Ответ 1

В файле конфигурации для вашего проекта (например, karma.config.js) проверьте, есть ли перечисленные плагины

plugins : [
    'karma-junit-reporter',
    'karma-chrome-launcher',
    'karma-firefox-launcher',
    'karma-opera-launcher',
    'karma-ie-launcher',
    'karma-jasmine'
    ],

Ответ 2

После установки кармы, т.е. пусковой установки, замените index.js из следующего файла

https://github.com/karma-runner/karma-ie-launcher/pull/9

Пожалуйста, дайте мне знать, если это не сработает.

Ответ 3

Изменить пакет. Json

У меня была аналогичная проблема с Chrome. После того, как вы установили переменные среды, как вы это делали, в конечном итоге работала с обеспечением следующих следующих записей с указанными номерами версий в package.json devDependencies:

"karma-jasmine": "~0.2.2",
"karma-chrome-launcher": "~0.1.2",

Затем выполните:

npm update

Ответ 4

Вам нужно установить IE-пуск из каталога проектов, где вы установили карму, установить ie launcher:

$ npm install karma-ie-launcher

Это должно создать папку karma-ie-launcher в node_modules (папка установки по умолчанию для кармы). Имейте в виду, что 'plugins: []' конфигурация просто инструктирует Karma, что загружать, вам все равно придется устанавливать браузеры, если вы этого не сделали в начальной установке Karma.

Ответ 5

Запуск кармы на местном уровне работал у меня.

./node_modules/karma/bin/karma start

Ответ 6

В настоящее время я использую npm для управления пакетами и плагинами, поэтому я не знаю, являются ли шаги, которые я выполнял, для вас одинаковыми. Я вижу, что ваш вопрос - два года, я сейчас работаю над Кармой 0.13.15.

В основном для решения этой проблемы я выполнил

npm install karma-ie-launcher --save-dev -save

Эта команда может быть использована для загрузки плагина IE launcher и обновления karma.config.js.

Здесь вы можете найти список всех пусковых установок: https://www.npmjs.com/package/karma-ie-launcher

Ответ 7

Попробуйте обернуть ваши пути в кавычки, например:

SET IE_BIN="C:\Program Files (86)\Internet Explorer\iexplore.exe"

Кроме того, убедитесь, что вы установили и настроили Karma IE launcher.