您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium自動(dòng)化之截圖保存現(xiàn)場
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/4/14 16:31:34 ] 推薦標(biāo)簽:軟件測試技術(shù) 功能測試

  3、用例中添加監(jiān)聽器
  我所有的用例都會(huì)繼承基類TestCase.java,所以我在基類中添加了監(jiān)聽器

  完整代碼如下:
package TestCase;
import org.openqa.selenium.support.PageFactory;
import org.testng.Reporter;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.Listeners;
import org.uncommons.reportng.HTMLReporter;
import org.uncommons.reportng.JUnitXMLReporter;
import Pages.BaiduPage;
import Pages.LoginPage;
import Tool.ScrennFailtureListener;
@Listeners({ScrennFailtureListener.class,HTMLReporter.class,JUnitXMLReporter.class})
public class TestBase extends FirefoxInitPre{
protected BaiduPage baiduPage;
protected LoginPage loginPage;
@BeforeSuite
public void initPage(){
Reporter.log("初始化Page頁面開始");
baiduPage=PageFactory.initElements(FirefoxInitPre.driver, BaiduPage.class);
loginPage=PageFactory.initElements(FirefoxInitPre.driver, LoginPage.class);
Reporter.log("初始化Page頁面完成");
}
@AfterSuite
public void quit(){
Reporter.log("用例執(zhí)行完畢,關(guān)閉瀏覽器");
System.out.println("該方法為TestBase:quit");
FirefoxInitPre.driver.quit();
}
}
  上面的弄好后,修改用例使其執(zhí)行失敗,然后運(yùn)行用例。
  查看目錄snapshot是否會(huì)生成圖片

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd