Java src包中spring中的自动连线为空
对于测试框架,使用了下一堆技术: Java、Maven、Selenium、Junit、Cucumber、Spring Boot、YAMLJava src包中spring中的自动连线为空,java,spring-boot,selenium,cucumber,Java,Spring Boot,Selenium,Cucumber,对于测试框架,使用了下一堆技术: Java、Maven、Selenium、Junit、Cucumber、Spring Boot、YAML 分别采用弹簧启动和试验 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>
分别采用弹簧启动和试验
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.2.4.RELEASE</version>
<scope>test</scope>
</dependency>
Cucumber步骤定义类-在测试包中
@SpringBootTest(classes = SpringBootCucumberApplication.class)
public class StepDefinitions {
@Autowired
private Config config;
@Autowired
private Environment environment;
@Autowired
private ScenarioContext scenarioContext;
在src/test/java目录中,我可以在每个类中自动连接,但是在scr/main/java中,如果我自动连接我的组件,那么它是空的检查这个答案检查这个答案
@SpringBootTest(classes = SpringBootCucumberApplication.class)
public class StepDefinitions {
@Autowired
private Config config;
@Autowired
private Environment environment;
@Autowired
private ScenarioContext scenarioContext;