量角器中的 TestResult 未正确显示

TestResult not shown properly in Protractor

我正在使用 WebStorm 运行 我在 Protractor 中构建的测试用例。我使用 npm 安装了所有模块。从图中可以看出。绿色的“.”表示通过,红色的"F"表示失败。早些时候我曾经获得绿色 "P" 作为 pass。

有人可以告诉我我在这里缺少什么吗?命令提示符也显示相同的行为。

默认情况下这是不可配置的。 .*F 用于通过、未决和失败规范的常量是 hardcodedProtractor 使用的 minijasminenode 默认报告程序中 -引擎盖。

您可以做的是创建一个 custom reporter, define the specDone callback 并为通过、未决和失败的规范提供自定义字符。未测试。

或者,一个更简单的选择是切换到 jasmine-spec-reporter,它提供更强大、更美观的输出并使常量可配置:

{
  prefixes: {
    success: '✓ ',
    failure: '✗ ',
    pending: '* '
  }
}