易截截图软件、单文件、免安装、纯绿色、仅160KB

netbeans + ruby + watir web自动测试框架搭建

这是一个开源,免费,灵巧,简易的web自动化测试组合框架;通常情况,开源的东西总是给人以迷人,开放式的触感,但同时,也让人难以快速接近(像是东方男人看待西方美女);要了解一个开源而且组合漂亮的框架,总是要费些周章......总而言之,它不会像收费的东西,你很讨厌它,但不可否认,你的付费其实换取了别人的琐碎劳动成本,各有利弊(就像某些肉体交易似的)。
1.netbeans还是那个netbeans。其实你完全可以不用它,可以直接使用记事本编码,然后ruby命令运行。不过还是那个原因,对于老是在“万千”项目中转来转去的我们这些人,不像那些专注于某一门IT艺术的开发者,我们老不停地接触新项目,它不大,却很繁琐,因为它老是根据我们自己的,或者“老板”的意志到处转移,所以,基本上我们没有太多时间专注某一门艺术......这样,就要求我们对大多数东西都希望它尽快搭建完整,进入测试使用阶段;对,这就是我现在的工作,哈哈!最新版本netbeans 6.8!
2.ruby。最新已经是1.9.1了,但是我还是安装了1.8.6,原因?很简单!我google.com.hk到的第一个就是它,哈哈!
3.watir就该细细说了,呵呵,因为前面两个简单的缘故,这个安装理所当然复杂点,要不然余下的时间又该空虚寂寞冷了。
Watir全称是“Web Application Testing in Ruby”,发音类似“water”。
Watir能做什么?
Watir是一个Ruby库,使用IE浏览器进行Web应用程序测试。
Watir可以使用IE5.5,IE6.0,IE7.0,支持Win2000,WinXP,Win2003 Server,Vista。
Watir可以模拟用户点击链接,填写表单,点击按钮。
Watir可以模拟用户验证页面内容。
Watir不能做什么?
Watir不能用于Firefox,Safari浏览器,一个替代方案是使用Firewatir或者Safariwatir。
Watir不能用于Ajax control的测试。
Watir不支持Activex的测试
Watir不支持IE Dialog的支持(以前曾经支持过)。
因为ruby装的不是最新版本,所以,最新版本的watir安装失败,这个最新版本是watir-1.6.5.gem。经过极其十分非常严格的安装测试,发现watir-1.5.6.gem可以装得进去!
注意事项:
1).本地安装命令:  gem install watir-1.5.6.gem         注释:【这里不是命令部分!】需要cd到watir-1.5.6.gem所在目录
2).远程安装命令:  gem install watir-1.5.6.gem --remote
3).运行ruby安装目录/lib/ruby/gems/1.8/gems/wa


相关文档:

六种用ruby调用执行shell命令的方法

六种用ruby调用执行shell命令的方法
碰到需要调用操作系统shell命令的时候,Ruby为我们提供了六种完成任务的方法:
1.Exec方法:
    Kernel#exec方法通过调用指定的命令取代当前进程:
  例子:
      $ irb
      >> exec 'echo " ......

Ruby on Rails中select使用方法

在Ruby on Rails中真的有一堆Select helper可以用,我们经常容易混淆。常见的有三个..
select, select_tag, collection_select(其余的什么select_date那些不谈)
我们先来看看一个基本的下拉式选项骨架
</p>
<select
name="ROR">
<option
value="1">ROR1</option><br
/>
<optio ......

Ruby watir 测试框架

转自 http://www.advidea.cn/biancheng/200943135232.html 
Ruby watir 测试框架
大多数人都会安装 ruby,
也通过Ruby 安装 gem,
也安装了ruby IDE开发工具:netbeans,
但就是不能跑watir环境,狂晕加吐中。。。
错误如下:
in `require': no such file to load -- watir (LoadError)
反正就是找不到watir,这里 ......

Windows平台的ruby IDE 点评

转自 http://www.javaeye.com/topic/57474 
Windows平台的ruby IDE 点评
在MacOS平台几乎没有什么争议性,大家都用TextMate。但是Windows平台可供选择和使用的IDE很多,却各有各的长处和短处。基于我用过的所有ruby IDE点评一下。windows平台的RoR IDE主要分为两类:一类是重量级的全功能IDE,例如Eclipse,Netbeans ......

ruby和MinGW的一次融合

我们在使用C编程时会遇到一个问题,比如头文件的一个函数包含在一个lib中,但是
在实际连接中我们不知道它在哪个库中。也许可行的一种办法是直接上网查询某个
函数的依赖条件,这对于常用函数是没问题的!但是对于复杂而又缺少文档的第三方
lib来说,无异于大海捞针。
自此通过2种办法来尝试解决这个问题,我们先看第一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号