51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3376|回复: 13
打印 上一主题 下一主题

[Robot] 【求助】如何用robot模拟点击table日历中的具体日期?

[复制链接]
  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2004-11-29 16:47:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    如题,不知道怎么关闭由robot自己创建的信息对话框。请老手指教。

    [ Last edited by archonwang on 2004-12-1 at 09:41 ]
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏

    该用户从未签到

    2#
    发表于 2004-11-29 17:32:06 | 只看该作者
    你的脚本中设计是否有问题,msgbox是个模态窗口,脚本已经停到这个位置了!
    无法进行其他操作!

    能不能把需求提出来!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2004-11-29 17:43:05 | 只看该作者
    是啊。通过Robot脚本应该是无法关闭它自己打开的窗体的。
    你在脚本中没必要要显示对话框吧!只用来调试还是可以的。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    4#
     楼主| 发表于 2004-11-29 21:45:44 | 只看该作者
    我只是有这个想法,在脚本里用弹出对话框进行调试。
    还有一个问题想搞清楚,就是怎么用Robot回放用JavaScript写出来的月历的取值?比如说,我要取一个1月12日的日期,我试了好多次,Robot一直都提示不可知的对象(Unknown)。这个具体怎么做?

    刚刚开始用Robot,很多地方不明白,请大家多多指教。在此谢过~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2004-11-30 09:27:40 | 只看该作者
    我想安装了Rational Test Enablers后,应该就可以取你那个日历控件的属性了。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    6#
     楼主| 发表于 2004-11-30 10:16:24 | 只看该作者
    to sesamehch
      Rational Test Enablers需要安装在robot2003上么?它具体是干什么用的?哪里有?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2004-11-30 10:33:32 | 只看该作者
    Rational Test Enablers是个安装插件,安装时有好几个选项,分别是对Delphi程序和Java程序等等的控件识别的支持。

    你看看下面的链接:
    http://bbs.51testing.com/viewthr ... l%2BTest%2BEnablers
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    8#
     楼主| 发表于 2004-11-30 11:03:17 | 只看该作者
    哦,我看了下Robot的Extension Manager,里面有Delphi,Html,Java等插件了,不知道还要装哪个?
    我现在要测试的项目是用.net开发的,但是这个日历是使用html语言直接编写的,不是控件.它只能支持选择日期一种方式.我用了对象查看器进行查看也不能看到它的类名.不知道怎么办才好?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2004-11-30 11:16:50 | 只看该作者
    关于这方面我也不懂。
    应该是装Html插件,你先试试咯。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2004-11-30 11:47:44 | 只看该作者
    加载html enabler就可以了。试着用html table的index作为recMethod试一下。

    下面的脚本是我对sharepoint录制的,回放没有问题,仅作参考:
        Window SetContext, "Caption=Documents and Lists - Microsoft Internet Explorer", ""

        Window SetTestContext, "Caption=Documents and Lists - Microsoft Internet Explorer", ""
        '比较table的一个cell的content
        Result = HTMLTableVP (CompareData, "Index=35", "VP=Object Data;Wait=2,10")
        Window ResetTestContext, "", ""
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2004-11-30 12:22:47 | 只看该作者
    http://groups.yahoo.com/group/RationalUsers/files/Libraries/
    这里有不少现成的函数,其中有针对html的,也可以试一试。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    12#
     楼主| 发表于 2004-11-30 12:40:49 | 只看该作者
    谢谢楼上的朋友,有用处,谢谢~~
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    13#
     楼主| 发表于 2004-12-1 09:39:08 | 只看该作者
    已经安装了插件,问题是无法取得该弹出窗口的Object(对象),我需要模拟点击操作选择具体的日期(如1月2日),但是无法定位到具体的位置。该日历应该是用table写的。有没有其他的什么办法解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2006-4-5 17:21:16 | 只看该作者
    谢谢噢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 16:33 , Processed in 0.076050 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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