【问题标题】:E2E Protractor tests in firefox says 8 pending specs what does it mean?Firefox 中的 E2E Protractor 测试显示 8 个待定规范是什么意思?
【发布时间】:2015-05-30 12:22:37
【问题描述】:

当我运行测试时,我得到:

11 个规范,0 个失败,8 个待定规范

在 56.861 秒内完成

[launcher] 0 个 WebDriver 实例仍在运行

[launcher] firefox #1 已通过。

这“8 个待定规范”是什么意思?

【问题讨论】:

    标签: javascript selenium jasmine protractor end-to-end


    【解决方案1】:

    这是coming from your test framework(我假设jasmine):

    待定规范不会运行,但它们的名称会显示在结果中 待处理。

    使用xit 声明的任何规范都是 标记为待处理。

    没有函数体声明的任何规范也将在结果中标记为待处理。

    如果你 在规范正文的任何​​位置调用函数pending,无论 预期,规范将被标记为待处理。

    如果您询问它并且没有故意做任何事情,那么在您的测试中寻找空的it() 块。 Jasmine 认为它们“待定”,或者换句话说,“尚未实施”。

    仅供参考,相关的 github 问题:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-19
      • 1970-01-01
      相关资源
      最近更新 更多