2017-06-12 2 views
0

私はassert文を使ってテストケースを失敗させていますが、最初のアサート失敗後も他のassert文を続行する必要があります。そうするために、コレクタークラスが使用されることを知りました。 assert文をcheckThat()メソッドに変換する必要があります。 以下のassert文は、collector.checkThat()メソッドに変換されます。assertメソッドをjunitのcheckThat()に変換する方法は?

誰でもお手伝いできますか?

assertTrue("Login failure", 
       (SeleniumClass.waitUntilElementVisible(webDriver, By.xpath(".//* 
[@id='xyz']")))); 

答えて

0

Hamcrest CoreMatchersを使用することができます。

import static org.hamcrest.CoreMatchers.is; 

collector.checkThat(
    "Login failure", 
    SeleniumClass.waitUntilElementVisible(
     webDriver, By.xpath(".//*[@id='xyz']") 
    ), 
    is(true) 
) 
関連する問題