【问题标题】:How to dynamically skip a test in nightwatch?如何在守夜人中动态跳过测试?
【发布时间】:2017-05-05 15:14:53
【问题描述】:

我有六个测试用例需要运行,但任何时候只有三个测试用例可以在测试目标环境中处于活动状态。当我运行测试时,我想检查是否针对特定情况正确设置了环境。如果没有,我想将测试标记为已跳过。如何在 nightwatch 中将测试用例动态标记为已跳过?

【问题讨论】:

  • 听起来你应该让你的测试更加独立于它们运行的​​环境。
  • 这些用于端到端测试,我不做内容播种。我只能测试环境中当前配置的内容。我正在与其他人共享此测试环境,因此我无法使其 100% 具有确定性。
  • 是否可以在环境中运行所有6个测试,顺序很重要,还是在需要重置测试环境之前总共只能运行3个测试?

标签: nightwatch.js


【解决方案1】:

从你的问题我可以想象你正在寻找这样的东西:test tags

【讨论】:

  • 不,测试表明它需要在运行时跳过。这在 java 世界和你抛出 SkipException 的 testng 中是等价的。这会将测试标记为在报告中跳过。
猜你喜欢
  • 2017-12-14
  • 1970-01-01
  • 2017-09-08
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
  • 2016-03-18
  • 1970-01-01
  • 2019-06-04
相关资源
最近更新 更多