51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6296|回复: 21
打印 上一主题 下一主题

[Robot] 关于winrunner和robot的一点感想

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-2-1 21:00:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近学习使用robot和tm,由于是功能测试。所以用GUI教本,可偶是c语言系的,多VB一向不感冒所以郁闷。
而且robot的编辑器太烂,不支持语法提示,不支持显示错误的行。

而且robot里面好多东西都要自己添加,连数驱动也要自己写,i fool him!

看在它对java的支持还不错的份上,偶还使用几天。

现在有个问题:

我要检查一个checkbox是不是已经选中了,用SQAGetProperty方法来取字,就是一直提示1003错误。
请教各位老大,robot识别对象的方法和winrunner有什么区别呢??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

22#
 楼主| 发表于 2005-2-23 09:59:54 | 只看该作者
希望版主给个java的实例哈。

多谢了!!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    21#
    发表于 2005-2-4 21:17:00 | 只看该作者
    Robot 要比WR更好些,

    两者的可扩展性是差不多的,唯一不同的是WR的扩展实现相对要求更高的技巧,而Robot相对而言由于使用了SQA BASIC语言,相对要简单很多.上手还是Robot比较容易的.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2005-2-4 15:10:27 | 只看该作者
    版主可以试下取java程序中对象得属性得值,那样和我得环境差不多了,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2005-2-4 13:02:08 | 只看该作者
    你怎么做的?我都是成功的啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2005-2-4 09:06:10 | 只看该作者
    斑竹,偶试了,还是不行啊。

    快疯了!!1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2005-2-3 17:03:21 | 只看该作者
    我也 知道容易,只是不习惯,不爽。呵呵

    语言都差不多的了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2005-2-3 14:56:40 | 只看该作者

    只要学过、掌握了一门语言!

    其他的就好掌握了!!

       我也是用c/c++的,返回来学vb,很容易的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2005-2-3 14:42:21 | 只看该作者
    恨只恨偶那里上不了网,不然贴过来让老大们看看。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2005-2-3 14:35:53 | 只看该作者
    Originally posted by guirongb at 2005-2-3 11:36 AM:
    winrunner 可以使用WINAPI函数么?偶只用过Winrunner的一些简单的应用。


    呵呵,按照帮助上的说明是可以的。
    不过,偶没有试过的。

    另外,各位觉得robot好,是不是因为你们学过VB啊?

    偶是学c的,看到VB就不爽,呵呵。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2005-2-3 14:33:24 | 只看该作者
    多谢楼主指点。不过为什么HTMLTitle=Select SubClass And Number没有被加紧去呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-2-3 11:36:03 | 只看该作者
    winrunner 可以使用WINAPI函数么?偶只用过Winrunner的一些简单的应用。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-2-3 11:35:30 | 只看该作者

    我现在就用rational !

    感觉比较好!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2005-2-3 11:33:24 | 只看该作者
    偶还是觉得Robot好使。扩展性比较强
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-2-2 21:57:09 | 只看该作者
    我一般是用Object Properties来抓取控件的属性,可以得到验证点的语句。然后只需要复制其中的一些部分,就可以写成SQAGetProperty的语句了。

    比如,通过Object Properties可以得到如下的语句:
        Window SetTestContext, "Caption=Agile Advantage - Microsoft Internet Explorer", ""
        Browser SetFrame,"Type=HTMLFrame;HTMLId=RightPane",""
        Browser NewPage,"HTMLTitle=Select SubClass And Number",""
        Result = ComboBoxVP (CompareProperties, "Type=ComboBox;Name=subClassId", "VP=Object Properties")
        Window ResetTestContext, "", ""

    那么,SQAGetProperty的语句就可以写成:
        Window SetTestContext, "Caption=Agile Advantage - Microsoft Internet Explorer", ""
        Window ResetTestContext, "", ""

        Result=SQAGetProperty("Caption=Agile Advantage - Microsoft Internet Explorer;\;Type=HTMLFrame;HTMLId=RightPane;\;Type=ComboBox;Name=subClassId", "innerText", str1)

    保留Window SetTestContext,Window ResetTestContext,是因为在抓取过程中,经常由于焦点没有定位到所需要的窗口上去,导致没有找到所需要的抓取的控件,以致出现1002之类的错误。保留它们就不会出现找不到控件的问题了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2005-2-2 21:41:17 | 只看该作者
    版主,我已经看了那篇文章。已经大致了解了使用方法。
    问题是,我测试的是java程序,是检验一个checkbox。我用insptor看了一下,找到那个属性要经过10层的类继承,偶晕了。
    总不能在recmothed里面输入10层的描述吧???

    有没有更好的方法??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-2-2 12:54:11 | 只看该作者
    请看51杂志第二期
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2005-2-2 12:44:08 | 只看该作者

    顶!丁

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2005-2-2 09:47:55 | 只看该作者
    baitest,winrunner其实也是面向对象的,如果能够成功识别对象的话,也是和坐标无关的。
    呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2005-2-2 09:46:33 | 只看该作者
    确实如版主所言,看了帮助后觉得robot功能强,但是需要自己写的太多。
    winrunner也很强的,只要肯写函数,呵呵。

    另外,楼主说的那个文档在哪里啊?是在精华区吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 21:41 , Processed in 0.072750 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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