什么'忽略原因:待定'黄瓜测试意味着什么?

时间:2018-04-03 15:48:17

标签: cucumber webdriver-io cucumberjs

我正在使用wdio v4.12.0wdio-cucumber-framework正在使用cucumber v1.3.3其中一项测试被忽略,只有cmd输出中的信息才是ignore reason: pending。执行所有先前和后续步骤都没有错误。

  

[显示默认名称的字段]忽略测试:显示默认名称的字段,忽略原因:待处理

功能文件:

Scenario: User is able to add field
  Given user is on fields page
  When user creates new field with default name
  Then field with default name is visible

跳过这一步的原因是什么?未决意味着什么(它只是未解决的承诺或什么)?

2 个答案:

答案 0 :(得分:0)

我相信当Cucumber无法找到一个或多个步骤的基础定义时,场景会被标记为待定。在这种情况下,它可能找不到“然后具有默认名称的字段可见”的步骤定义,因此请检查是否已实现此定义。

答案 1 :(得分:0)

待定步骤意味着该步骤尚未实施。如果Cucumber找不到您的胶水,它会建议如何实施您的步骤。