You are the best one!!
ruby基于IE的测试框架
上一篇 /
下一篇 2008-06-18 11:39:02
/ 个人分类:Ruby/Watir Space
终于从实践中总结出一个适合基于IE的测试框架,Ruby+Watir+Excel 数据驱动+oracle。
在windows下搭建日ruby测试框架。
1. 先到Ruby官方网站http://rubyforge.org/frs/?group_id=167&release_id=28426下Ruby安装程序ruby186-26.exe。(下载one click installer - windows)
2. 更新ruby到最新版本。Start->ruby->RubyGems Package Manager,打命令:gem update --system
3。安装watir. 命令:gem install watir -v 1.6.2
4. 如果要用Excel做数据驱动,安装win32ole。 命令:gem install win32-api -v 1.4.5, 或者 gem update win32-api
5. 对于测试中对某些windows对象的操作(如对windows弹出框操作),就需要使用AutoIt。我们必须注册AutoItX3.dll, 在run中直接打命令:regsvr32 "C:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.2\lib\watir\AutoItX3.dll"
6. 测试时需要把在Excel中准备好的测试数据自动导入Oracle,就需要装rubygem:dbi和oci8. 安装dbi时最好不要用命令:gem install dbi -v 0.4.2,可能是gem有BUG,安装后用require 'dbi', puts DBI::VERSION 看的话,会显示版本0.1.1。因此,最好的办法是到ruby网上下dbi-0.4.2.tar.gz—>解压—>cd dbi-0.4.2->用命令ruby setup.rb all安装。
这样就可以随心所欲的auto testing啦!
收藏
举报
TAG: