从配置中设置黄瓜选项标签.属性文件



我有一个配置。属性文件中,我想添加一个"标签"键值配对。例如:标签:@ReadyToRun

@RunWith(Cucumber.class)
@CucumberOptions(
    tags = { "@Now" },      
    features = { "src/test/java/uk/gov/tfl/Reporting/Features" },
    glue = { "com.Reporting.StepDefinitions" }
    )
public class RunnerTest {}

我访问我的配置的方式。properties使用我创建的一个类,如下所示:

ConfigReader configReader = new ConfigReader();
String tags = configReader.GetConfigValueForKey("tags");

有什么想法我可以结合这两个,以便我可以在配置中设置标签。属性文件,然后由TestRunner拾取?

欢呼,查理

我有点怀疑这个选项是否可以作为您需求的替代方案。只需绕过配置属性并从命令行设置标记。

如果您使用的是Maven,您可以内联地设置Cucumber Options。(通过附加-Dcucumber.options命令)。然后它看起来像:

mvn test -Dcucumber.options="--tags @ReadyToRun"

希望这解决了您的需求。

相关内容

  • 没有找到相关文章

最新更新