0

我有一个用 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

4

1 回答 1

0

用一个故事来映射你所有的测试方法。检查以获取 JBehave 示例以开始使用。

于 2013-07-30T12:39:02.607 回答