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、 分布式执行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.创建project. cd到runTime目录里,用命令ruby CommandWAT.rb -cp Demo 在testcase 文件夹下会创建一个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.创建workspace. cd到你要创建workspace的目录,用命令wat -cw test 会创建一个test的文件夹,该文件夹是workspace
3.创建project. cd到workspace目录里,用命令wat -cp Demo 在testcase 文件夹下会创建一个Demo的project
4.在workspace里,可以用命令wat list查看所有的project,用命令wat all运行所有的project,用命令wat all -y运行在config/run.yaml里配置的所有的project
5.还有其它的运行单个project,test 等的命令,可用wat -h查看