繁体   English   中英

如何从中加载值。 Cucumber-jvm步骤类中的属性文件

[英]How to load a value from . properties file in Cucumber-jvm step class

我已经写了一个黄瓜集成测试,它运行正常。

然后我想从step.java中获取一些类变量,以从.properties值中获取它们的值

public class cucumberStepClass { 
    @Value("${value.from.propertiesfile}")
    private String variable
//rest of integration test
}

有谁知道如何注入这些值,以便我的测试可以使用它们?

您是否启用了与弹簧依赖注入的集成? 你需要添加cucumber-spring依赖性。 请参阅https://docs.cucumber.io/cucumber/state/#spring

将我的两分钱加到第一个答案:记得用@SpringBootTest@TestPropertySource("classpath:test.properties")注释该类。 属性文件应该是.properties扩展名或.xml .yml无法加载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM