0

JUNIT 4.8.2 で記述された 1 つの統合テストがあります (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 に答える