[英]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.