51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6642|回复: 7
打印 上一主题 下一主题

用Watir的人多吗?

[复制链接]
  • TA的每日心情
    难过
    2015-6-25 22:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2006-11-29 18:57:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    简介:'Web Application Testing in Ruby', a free open-source tool, drives MSIE browser and checks results. Uses Ruby, a full featured object-oriented scripting language. Does not work with ActiveX plugin components, Java Applets, Macromedia Flash, or other plugin applications.
    大家讨论一下
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2006-12-26 09:54:30 | 只看该作者
    我也想知道用的人多不多,有没有高手介绍一下?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-3-12 17:11:14 | 只看该作者
    兼职Watir自动化,欢迎联系
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-3-20 02:46:54 | 只看该作者
    我也感兴趣,有机会一起学习。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-3-25 12:48:13 | 只看该作者
    我们公司现在做web GUI自动化测试就是用这个,暂时是偶在做,连学带用ruby+Watir 几个月了,有想交流的可以
    加我msn: chenchaolts@hotmail.com
    或者发邮件: rhettchen@gmail.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-3-25 18:00:37 | 只看该作者
    多介绍几句给希望了解的朋友:

    Watir是一个用ruby脚本语言开发的包,主要是通过ruby的OLE32向IE发送指令来模拟用户对IE的操作。使用者不需要关心具体实现,只要了解其API就可以,使用起来很方便,目前的release版本是1.4。

    主要优势:1。因为是操作IE,而不是直接抓http,所以更加接近真实用户结果,很适合GUI功能测试
                   2。其开发语言ruby非常灵活,而且简单,易学,所以它也具有这些特性
                   3。活跃而友好的开发队伍和邮件组,很快的响应你所遇到的问题,当然前提是你英文要好
                   4。提供了一些简单的framework,log等等,而且都是比较轻量级的封装,很容易就可以customized,阅读和修改这些包还是一个很好的学习ruby的途径,里面有些很精彩的实现。

    主要缺点:
                   1。因为是操作IE,而不是直接抓http,所以功能上受到些限制,而且如果你的测试量很大,测试过程时间花费很大,在这个过程中很容易出现由IE引起的异常,需要根据自己需要写异常处理(原来提供的是不够的),调试起来也比较痛苦。
                   2。不支持IE7(最新的1。5已经支持了,还没有release,可以用 gem安装,接触过ruby的应该知道gem是什么)
                   3。目前只支持IE,这样就只能在windows平台测试了。不过有一个基于watir的fire watir是专门针对mozilla的,我在邮件组里看到过,还没试过。
                   4 。javascript支持的不好,特别是javacript弹出窗口,1。5版本有所加强,但是还是不够。另外一个基于Watir的包WET可以比较好的应付这个问题。
                   5。无法应付applet,这个也是偶最近头痛的问题,似乎还没有找到解决的办法。
                   7。对于非IE对象无能为力,好比你点击下载文件,这个弹出窗口是一个保存文件的窗口,就没有办法处理了。解决办法一个是用ruby的OLE32直接操作,另外一个是用其他工具,然后用ruby来整合,比较好用的有AUTO IT,反正都是很讨厌的,破坏美感。。。。
                   6。 有不少使用者认为它的框架部分太简单,不够强大。其实这个我觉得是优点,你可以很方便的修改这些功能,从而定制你自己的应用,watir的出发点就是一个轻量级的灵活的框架。

    再唠叨几句WET:目前版本0.9.8,这个包我目前只用来应付javascript,反正都是ruby的包,可以和watir一起用。它比watir多一些功能,但是稳定性感觉不如watir。另外还有一个WET UI,可以像一些商业软件一样录制用户动作,不过不要对它期望过高。。。 如果你配合Watir使用Wet,需要注意的是目前他们的兼容有些问题,有时候可能会有莫名其妙的错误,不过WET0.5以前的没有问题。

    一些有用的链接:
    www.openqa.org/watir/                                          Watir在openQA的页面,目前工程的地方。
    wtr.rubyforge.org/                                                  rubyforge,用ruby的朋友肯定要来这里,有无数多的项目和应用,虽然watir工程已经不再这里更新,只发布main release,不过用户论坛还在这里
    www.mail-archive.com/­wtr-general@rubyforge.org/     Watir的邮件组存档
    www.openqa.org/wet/                                           WET在openQA的页面
    wet.qantom.org/api_reference/                                WET的API,这个也是WET原来的主页,现在和open  QA同步更新。如果你下在WET,里面并不包括API,你点那个API,其实是到这个在线的,比较无奈。。。

    暂时就这么多啦,欢迎和所有的朋友交流,特别是以下(任意):
    1。做自动化测试的
    2。做目录产品,X500, LDAP相关的
    3。喜欢或者用ruby的
    4。除了上述以外的 :)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-8-9 17:53:02 | 只看该作者
    我们的automation是基于watir框架,一个不错的free自动化工具;
    呵,欢迎有从事这一块兴趣的伙计一起探讨一下;

    我的QQ: 183097840
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-7-25 14:01:54 | 只看该作者
    感谢,非常有用
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 05:30 , Processed in 0.082860 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表