1. 程式人生 > >Selenium單元測試框架

Selenium單元測試框架

我們要講一下兩種框架

下載地址:http://seleniumhq.org/download/

一,JUnit框架

反覆操作執行的程式碼量如果不多可以使用JUnit單元測試框架

以測試百度為例每一@Test註解都是一個測試程式碼塊 

我們用了三次@Test註解就是反覆對百度進行了三次輸入不同的搜尋關鍵字  如果測試資料較多  反覆測試的次數也較多的時候 這個框架就不適合了 因為較為複雜 也不方便後期維護 

 

所以這裡要說一下另一個框架  TestNG 框架

這是TestNG框架的檢視和JUnit 基本一樣

TestNG與JUnit比起來就是可以實現程式碼的分層管理方便後期維護

接下來以淘寶為例

 

被上一個紅框框起來的是 操作步驟和響應斷言 被下一個紅框框起來的是輸入的關鍵字和預期結果

這樣就實現了程式碼的分層管理

執行指令碼前如果要改變引數和預期結果 只需要更改@DataProvider註解裡的資料即可