Мне не удалось найти репортер “htmlextra”, когда я запускал его в своей локальной (Linux) генерации html-отчетов neman

#postman #report #newman

Вопрос:

Я получаю сообщение ниже, когда запускаю Newman, выполните команду с параметром-r HTML дополнительно. Где я уже установил HTML дополнительно, используя-g (глобально). Но когда я создаю файл Newman .js, я могу выполнить. Пожалуйста, сообщите, что могло пойти не так.

«Ньюман: не удалось найти репортера «htmlextra» убедитесь, что репортер установлен в том же каталоге, что и ньюман, пожалуйста, установите репортера с помощью npm »

Комментарии:

1. Вы используете Newman в качестве библиотеки в js-скрипте? Вам нужно будет установить reporter в качестве зависимости в файле package.json. Не могли бы вы показать сценарий, пожалуйста?

2. @DannyDainton Я пытаюсь запустить коллекцию почтальонов в терминале. команда терминала: «newman запустите Seven.json -e Ev2.json -d CSVDataPostman.csv -r htmlextra»

3. Не уверен, почему вы упомянули сценарий js 🤔 Я бы просто полностью удалил npm uninstall -g newman newman-reporter-htmlextra Ньюмана и репортера, а затем снова установил npm install -g newman newman-reporter-htmlextra , иногда это все, что здесь нужно.

4. @DannyDainton удалил узел и установил все заново. И обновил команду с небольшим изменением, и теперь она работает нормально. команда терминала: «судо ньюман запустите Seven.json -e Ev2.json -d CSVDataPostman.csv -r htmlextra».

Ответ №1:

Установите newman amp; htmlextra из node.js командная строка с использованием следующих команд:

 npm install -g newman
npm install -g newman-reporter-htmlextra
 

После успешной установки выполните приведенную ниже команду

 newman run ""Reqres.postman_collection.json" --reporters=cli,htmlextra