5

我们当前的测试框架使用junit + spring + selenium运行。我们的测试同时使用了 junitorg.junit.runner.notification.RunListener和 spring org.springframework.test.context.TestExecutionListener

这是测试定义的样子:

@RunWith(SpringJUnit4ClassRunner.class)
@TestExecutionListeners(listeners = {MyTestExecutionListener.class})
@ContextConfiguration(locations = {"classpath:/META-INF/spring/my-context.xml"})
public abstract class BaseAutomationTest extends AbstractJUnit4SpringContextTests {
}

我的问题是在使用 Cucumber 时我应该在哪里编写驻留在侦听器中的代码

请注意,此代码需要访问 spring 的ApplicationContext.

4

0 回答 0