У меня есть один интеграционный тест, написанный на 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 в него. (WebDriver JBehave должен быть переопределен) и запустите JBehave через командную строку