Я создал проект CucumberJVM и пытаюсь внедрить свойства, используя библиотеку TypeSafe Config.
Вот проект - https://github.com/IlyasPatel/cucumber-guice-typesafe
Я загружаю в параметрах конфигурации в классе Runner, и я ожидал, что параметры будут введены, но я думаю, что ячего-то не хватаетЗдесь есть класс бегуна:
https://github.com/IlyasPatel/cucumber-guice-typesafe/blob/master/src/test/java/com/company/my/CucumberRunner.java
Это образец кода:
Config config = ConfigFactory.load(); Injector injector = Guice.createInjector( TypesafeConfigModule.fromConfigWithPackage(config, "com.company.my") );
@ScenarioScoped public class OrangeStepDefinition { @TypesafeConfig("simple-app.answer") private String answer; // This is always Null }