【发布时间】:2018-02-06 02:51:10
【问题描述】:
我正在无头地运行 cypress 测试,并且希望控制台输出更具可读性。目前,我得到一个非常混乱的输出,如下所示。根据文档,它应该使用 Mocha SPEC 报告器布局。谁能告诉我我需要做什么才能使这个输出可读?
我正在运行./node_modules/.bin/cypress run
Started video recording: ←[36mC:\code\website\ui\cypress\videos\vf7hm.mp4←[39m
←[90m (←[4m←[1mTests Starting←[22m←[24m)←[39m
←[0m←[0m
←[0m My First Test←[0m
←[32m ΓêÜ←[0m←[90m Gets, types and asserts←[0m←[31m (18965ms)←[0m
←[92m ←[0m←[32m 1 passing←[0m←[90m (21s)←[0m
←[32m (←[4m←[1mTests Finished←[22m←[24m)←[39m
←[37m - Tests: ←[39m←[32m1←[39m
←[37m - Passes: ←[39m←[32m1←[39m
←[37m - Failures: ←[39m←[32m0←[39m
←[37m - Pending: ←[39m←[32m0←[39m
←[37m - Duration: ←[39m←[32m20 seconds←[39m
←[37m - Screenshots: ←[39m←[32m0←[39m
←[37m - Video Recorded: ←[39m←[32mtrue←[39m
←[37m - Cypress Version: ←[39m←[32m1.4.2←[39m
←[36m (←[4m←[1mVideo←[22m←[24m)←[39m
- Started processing: ←[36mCompressing to 32 CRF←[39m
- Finished processing: ←[36mC:\code\website\ui\cypress\videos\vf7hm.mp4←[39m ←
[90m(1 second)←[39m
←[90m (←[4m←[1mAll Done←[22m←[24m)←[39m
【问题讨论】:
-
那些是字体着色序列和控制字符。尝试关闭颜色输出?
-
我似乎没有开启颜色输出。虽然,既然您提到了这一点,是否有可能只是 Windows 不支持记者的着色?我在 windows7 命令提示符下运行它。
-
是的。这就是为什么如果您可以在应用级别关闭它,就可以解决这个问题。
-
我想知道你是否不能
grep输出命令序列。他们很有特色。sed实际上。可能powershell也可以。 -
似乎他们在更高版本中添加了我认为应该是表格边框的内容:
┌───â”等等。
标签: node.js testing end-to-end cypress