WAT功能簡介:
Watir Automation Test(瓦特)是UI自動化測試的一個解決方案,其關鍵詞是數據驅動,支持的語言是ruby, 該框架支持watir、watir-webdriver、selenium-webdriver 無縫連接(僅修改少量的代碼),靈活性比較好:
1、 瀏覽器元素對象集中管理、
2、 測試case集中管理、
3、 測試數據支持excel文檔管理、
4、 Case中輸入數據參數化管理
5、 Log分項目、分日期記錄,方便查找日志、
6、 Html格式詳細報告、
7、 多項目批量運行、
8、 可以自動生成bat批處理文件,支持單項目一鍵運行
9、 Conf文件支持全局化配置、
10、 Conf文件支持單個項目case局部配置、
11、 一鍵自動生成測試項目、
12、 在出錯時建立快照、
13、 可以跨平臺運行(XP、win7)
14、 郵件功能
15、 分布式執(zhí)行case(目前還未進行)
16、 與hudson集成(目前還未進行)
http://files.cnblogs.com/zhangfei/WAT_1.7.rar
change log:
1.增加一個命令行運行的all命令
2.增加多瀏覽器的支持
用法:
1.ruby CommandWAT.rb all
2.在全局的conf.yaml文件的Driver選項進行配置
功能:
1.可運行testcase文件夾下面的所有case,且在report文件夾下面生成一個總的報告report.html
2.可自行選擇是用watir/watir-webdriver,及瀏覽器
如何更新:解壓后,全部覆蓋即可。
WAT_1.7版本命令行使用方法:
1.創(chuàng)建project. cd到runTime目錄里,用命令ruby CommandWAT.rb -cp Demo 在testcase 文件夾下會創(chuàng)建一個Demo的project
2.在runTime目錄里,可以用命令ruby CommandWAT.rb list查看所有的project,用命令ruby CommandWAT.rb all運行所有的project,用命令ruby CommandWAT.rb all -y運行在runTime/run.yaml里配置的所有的project
3.還有其它的運行單個project,test 等的命令,可用ruby CommandWAT.rb -h查看
http://files.cnblogs.com/zhangfei/WAT-1.8.rar
更新說明:
1.8版本是一個gem包
安裝方法:
1.cd到存放gem包的目錄,用命令gem install WAT-1.8.gem -l 安裝(前提條件是watir>3.0)
使用方法:
1.安裝完后,用wat -h去查看命令
2.創(chuàng)建workspace. cd到你要創(chuàng)建workspace的目錄,用命令wat -cw test 會創(chuàng)建一個test的文件夾,該文件夾是workspace
3.創(chuàng)建project. cd到workspace目錄里,用命令wat -cp Demo 在testcase 文件夾下會創(chuàng)建一個Demo的project
4.在workspace里,可以用命令wat list查看所有的project,用命令wat all運行所有的project,用命令wat all -y運行在config/run.yaml里配置的所有的project
5.還有其它的運行單個project,test 等的命令,可用wat -h查看