Java + Selenium 系列之失敗操作截圖及調用


1、導入Pom依賴

該依賴有一個工具類File, 可以進行文件的復制等操作

<dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.4</version>
</dependency>

2、定義一個截圖的方法

不同的瀏覽器使用的driver是不一樣的,所以需要封裝一個截圖並保存到路徑的方法, 該方法 寫到 BrowserUtil類中

 

 3、監聽用例執行失敗時去調用截圖的方法

使用TestNg的IHookable接口 ,該接口可以動態監聽用例的狀態,成功or失敗, 配合接口下的run方法使用,都是框架封裝好的

 4、執行用例時需要在testng.xml里配置監聽器

5、把截圖嵌入到Allure報告里面,方便查看

可以查看Allure的官方說明,使用附件注解

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM