亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > TestNG
TestNG開源插件Arrow介紹
作者:網絡轉載 發布時間:[ 2014/3/20 10:58:20 ] 推薦標簽:TestNG 開源 測試框架

  4、  在build.xml文件中加入監聽器,配置如下,配置完成后通過ant運行TestNG測試用例后可以在生成的Html結果報告中查看效果
<target name="testng">
<mkdir dir="test-output" />
<testng outputDir="test-output"
haltonfailure="false" listeners="com.netease.qa.testng.PowerEmailableReporter,
com.netease.qa.testng.RetryListener, com.netease.qa.testng.TestResultListener">
<xmlfileset dir="." includes="testng.xml" />
</testng>
</target>
  5、  如果您不習慣4的做法,可以在testng.xml中加入如下的監聽器,配置完成后右鍵testng.xml文件運行測試用例即可
<listeners>
<listener class-name="com.netease.qa.testng.TestResultListener" />
<listener class-name="com.netease.qa.testng.RetryListener" />
<listener class-name="com.netease.qa.testng.PowerEmailableReporter" />
</listeners>
  四、Arrow擴展-失敗用例自動截圖
  由于截圖功能在不同的測試框架上API會不同,所以當前Arrow中沒有把這個功能集成進來,但是如果你需要該功能也可以很方便的進行擴展。
  1、 在這里下載Arrow的源代碼
  2、 修改TestResultListener類,在onTestSkipped以及onTestFailure方法中加入如下代碼
@Override
public void onTestFailure(ITestResult tr) {
super.onTestFailure(tr);
saveScreenShot(tr);
}
@Override
public void onTestSkipped(ITestResult tr) {
super.onTestSkipped(tr);
saveScreenShot(tr);
}
private void saveScreenShot(ITestResult tr) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");
String mDateTime = formatter.format(new Date());
String fileName = mDateTime + "_" + tr.getName();
String filePath = "";
try {
//這里可以調用不同框架的截圖功能
File screenshot = ((TakesScreenshor)webdriver).getScreenshotas(OutputType.FILE);
filePath = “screenshot/” + filename + “.jpg”
File destFile = new File(filePath);
FileUtils.copyFile(screenshot, destFile);
} catch (Exception e) {
filePath = fileName + " firefox tackScreentshot Failure:" + e.getMessage();
logger.error(filePath);
}
if (!"".equals(filePath)) {
Reporter.setCurrentTestResult(tr);
Reporter.log(filePath);
//把截圖寫入到Html報告中方便查看
Reporter.log("<img src="../" + filePath + ""/>");
}
}
  3、修改完成后重新運行測試用例,即可實現失敗自動截圖,同時會把截圖寫入到Html結果報告中,方便定位問題,如圖3。

  后,歡迎大家使用以及共同改進Arrow,方便大家基于TestNG的測試工作。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 刺激一区仑乱 | 九九九视频 | 国产女人伦码一区二区三区不卡 | 亚洲国产一区二区三区综合片 | 免费黄色a | 欧美一级视频在线高清观看 | 国产亚洲人成网站观看 | 午夜黄色小视频 | 黄色长视频 | 天天干影院 | 国产亚洲欧美在在线人成 | 狠狠躁日日躁人人爽 | 污污视频在线观看黄 | 狠狠色狠狠色综合日日92 | 国产精品亚洲欧美动漫卡通 | 亚洲欧美日韩国产精品26u | 成人短视频在线观看 | 中文字幕欧美视频 | 午夜18免费观看 | 国产精品麻豆久久久 | 海天翼精品一区二区三区 | 天天噜噜揉揉狠狠夜夜 | 国产成人亚综合91精品首页 | www.成人在线 | 国产极品在线观看视频 | 特一级黄色| 青青草国产青春综合久久 | 干天天 | 欧洲在线观看在线视频吗 | 久草视频手机在线观看 | 一级在线毛片 | 国产性片在线 | 国产视频你懂的 | 国产精品资源在线观看网站 | 亚洲黄网在线播放高清 | 亚洲 中文 欧美 日韩 在线人 | 色综合天天综合网站中国 | a级男女性高爱潮高清试 | 香蕉欧美 | 午夜性刺激免费视频观看不卡专区 | 欧美日韩在线精品成人综合网 |