哈哈哈,很久沒寫博客了,懶了。

  因為一些原因最近需要把監(jiān)聽事件重新整理一下,開始沒細想,直接copy網(wǎng)上的,其實結(jié)果發(fā)現(xiàn)報錯很多,或者是達不到效果,然后把之前的代碼翻出來,仔細看了一下。下面給一些需要的小伙伴整理一下思路:

  1、首先我們用到的是testng里面的監(jiān)聽,所以這個毋庸置疑

  2、我們需要重新他的監(jiān)聽事件

  3、用例中肯定需要加入監(jiān)聽事件

這三點是網(wǎng)上公認的,但是怎么做確沒有說明白。

  首先看一下我的目錄結(jié)構(gòu):

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

圖片中我有4個類,

1、driverBase是一個基類,里面是driver的初始化,截圖的方法也在里面。

2、selectDriver是根據(jù)瀏覽器不同返回不同的driver

3、testngListenerScreen是testng的監(jiān)聽類,他繼承了TestListenerAdapter類,把里面的方法進行了重寫。主要他會去監(jiān)聽你測試類是否報錯,如果報錯他就會去調(diào)用我們driverbase下面的截圖方法。

4、testlogin 不用說,我們的測試類,他需要繼承我們的driverBase基類,去拿里面的driver。

這個說完了先看代碼,首先從我們基類開始:

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式

我想了解如何學習

姓名:
手機:
留言: