【发布时间】:2015-11-26 05:37:23
【问题描述】:
有多种方法可以跳过 Cucumber 中的场景。失败的场景,@Ignore 等。但我正在寻找一种优雅但整合的方式。我不想扫描成百上千行场景/步骤定义来标记或修改它们。
我想创建一个像 Array/hashmap 这样的列表,然后只做一个 Skip。我们可以不使用类似 Return 语句的东西来优雅地退出场景吗?此外,我想确保日志不会反映实际开始的步骤 - 即,如果我们跳过 100 次测试,结果应该只计算 99 次通过或失败...
我的想法是在可能发生返回/跳过的给定步骤中进行通用方法调用。我也可以读取 Excel 并做同样的事情。为什么人们不考虑在 BDD Cucumber 自动化中使用 Excel。没有人向我解释正确的理由。他们说一切都可以保存在脚本文件中。但这不是他们应该避免它的原因。
【问题讨论】: