【问题标题】:How not to run specific cucumber scenario when some flag is set设置某些标志时如何不运行特定的黄瓜场景
【发布时间】:2021-03-15 15:19:46
【问题描述】:

问题是我对我正在研究的机制有两种不同的实现,并且我在一个特性文件中对它们进行了测试。在程序中,我选择使用哪种机制,使用存储在属性文件中的简单标志。


我想知道我是否可以通过某种方式检查标志是真还是假,并根据答案包括或排除特定场景

【问题讨论】:

    标签: java testing cucumber


    【解决方案1】:

    抛出一个已跳过/待处理的异常。这将取消正在运行的场景。

    Ruby 中存在类似的机制,但有一个辅助方法可以为您执行此操作,称为 skip_this_scenario

    【讨论】:

    • 什么是跳过/未决异常?我在 JDK 文档中找不到它们。
    • 如何在 Java 中使用skip_this_scenario? ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多