這是一個WebUI自動化測試框架,由 webdriver中文社區 創辦人土豆(本人技術筆名)所創建,該web自動化測試框架是用java語言編寫的,基于selenium webdriver 的開源自動化測試框架,該框架結合了testng,selenium,webdriver,jxl,jodd-http 等工具。該框架基于頁面對象模型(POM)架構,實現了關鍵字驅動技術,數據驅動,無需掌握多少編程知識即可編寫腳本,同時實現了數據與代碼分離的功能:1、元素定位信息保存在對象庫文件中 2、測試用例數據可以存儲在excel中。從而實現,頁面元素位置變化,無需改動腳本,只需修改對應的元素定位信息即可。
該框架實現了檢查點及用例失敗自動截圖功能,自動生成html測試報告及自動發送html郵件測試報告功能。
目前框架還不是特別完善,還需要寫一些腳本實現自動化;學習該框架需要熟悉一定的HTML 和java基礎,后續可以考慮自動編碼的實現。
1、jdk 1.8
2、idea/eclipse
3、maven
工程項目編碼需要設置為UTF-8否則會出現中文亂碼情況
原文轉自:http://git.oschina.net/zhengshuheng/PatatiumWebUi