搭建關鍵字驅動自動化測試框架(一)


本文是根據吳曉華編著的《Selenium WebDriver 實戰寶典》的16.3節:關鍵字框架搭建及實戰。 放在這里是為了以后有需要的時候,能夠快速的搭建關鍵字驅動自動化框架。 實現功能:成功登錄qq郵箱,點擊“寫信”,給好友發送郵件。關鍵字驅動的實現原理就是利用了java的反射機制

P.S如果我寫的不太清楚,建議購買吳曉華編著的《Selenium WebDriver 實戰寶典》一書

step1:創建項目

 

step2:4個工具類的封裝具體參見如下步驟

(1)日志類Log.java及對應的配置文件log.xml

(2)模擬鍵盤操作類KeyBoardUtil.java

(3)元素定位類的ObjectMap.java

(4)等待工具類WaitUtil.java以及會使用到的元素表達式配置文件objectMap.properties

(5)Excel表格的讀寫操作ExcelUtil.java

(6)關鍵字需要的Excel文件,兩個sheet:發送郵件;測試用例集合

其中發送郵件的表頭字段:測試用例序號、測試步驟序號、測試步驟描述、關鍵字、操作元素的定位表達式、

操作值、測試結果

 

測試用例集合表單的內容如下

step3:針對上述表格的關鍵字,新建實現類KeyWordsAction.java

常量類Constant.java

step4:新建測試類TestSuiteByExcel,java

                         

       

step5:運行結果:用例集合有2個testcase,發送郵件和登錄qq郵箱,所以瀏覽器是打開關閉各兩次

 


免責聲明!

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



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