我有一个用 JUNIT 4.8.2 编写的集成测试(其中使用了 Selenium 和 Spring 注释)。
现在我必须将这些与 JBehave 集成。如何做到这一点?
我的 TestClass 如下所示
@ContextConfiguration(locations = { "classpath:config/applicationContext.xml" })
@Category(IntegrationTest.class)
public class SeleniumIntegrationTest {
@Autowired
private ImplementationClass implClass;
@Test
public void testIntegration() {
AnnotationConfigApplicationContext context =
new AnnotationConfigApplicationContext(ConfigurationUtils.class);
baseURL = context.getBean(Configuration.class).getBaseUrl();
SeleniumImpl selenium = new SeleniumImpl(FIREFOX.driver());
selenium.OpenURL(baseURL);
}
}
目前我正在通过命令 mvn integration-test 通过命令行运行测试。 现在,我如何将 JBehave 集成到它。(必须覆盖 JBehave 的 WebDriver)并通过命令行运行 JBehave