TestNG對失敗時(shí)截圖處理
作者:
網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:
[ 2015/3/10 14:54:01 ] 推薦標(biāo)簽:
TestNG 單元測試 軟件測試
那如何把這個(gè)類對象的driver屬性給傳到onTestFailure方法里去?
public class DotTestListener extends TestListenerAdapter {
@Override
public void onTestFailure(ITestResult tr) {
try {
TestBase tb = (TestBase) tr.getInstance();
WebDriver driver = tb.getDriver();
System.out.println(driver.getTitle());
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
}
}
}
后再加上監(jiān)聽即可:
@Listeners({ DotTestListener.class })
public class Test10 extends TestBase{
@Test
public void testInput(){
System.out.println(5/0);
}
}