#testing #console #output #report #testcafe
#тестирование #консоль #вывод #Сообщить #testcafe
Вопрос:
Я планирую преобразовать вывод моей консоли testcafe в файл txt / html с пользовательским именем файла, я использую строку сценария ниже, но выходной файл не генерируется и ошибок нет. Я установил необходимые шаблоны отчетов. Пожалуйста, направьте меня.
$ testcafe chrome tests/core/sample.test.js —репортер html:/file.html $ testcafe хром tests/core/sample.test.js —репортер list:/test.txt
Спасибо Рамешу Д
Ответ №1:
вывод консоли в текстовый формат
Разве это не проще?
$ testcafe chrome tests/core/sample.test.js > test_output.txt 2>amp;1
Я имею в виду, что вы можете использовать reporters, вы можете создать свой собственный reporter и тратить на это часы, или, если вам действительно нужен просто файл из вывода на консоль, этого должно быть достаточно.
консольный вывод в html
У меня есть привычка использовать файлы конфигурации, а не параметры командной строки, поэтому я покажу это в файлах конфигурации:
.testcaferc.json
{
"reporter": [
{
"name": "html",
"output": "Results/report.html"
}
]
}
Сначала, конечно, необходимо установить соответствующий пакет npm:
$ npm install --save-dev testcafe-reporter-html
Если вы настаиваете на опции командной строки, вам помогут документы testcafe. Я считаю, что это была бы правильная команда:
$ testcafe chrome tests/core/sample.test.js -r html:Results/report.html
Комментарии:
1. Спасибо you..it работает, я пробовал с — $ testcafe chrome tests/core/sample.test.js -р html:Results/report.html