51Testing软件测试论坛

标题: 【求助】如何用robot模拟点击table日历中的具体日期? [打印本页]

作者: archonwang    时间: 2004-11-29 16:47
标题: 【求助】如何用robot模拟点击table日历中的具体日期?
如题,不知道怎么关闭由robot自己创建的信息对话框。请老手指教。

[ Last edited by archonwang on 2004-12-1 at 09:41 ]
作者: cat_zhang    时间: 2004-11-29 17:32
你的脚本中设计是否有问题,msgbox是个模态窗口,脚本已经停到这个位置了!
无法进行其他操作!

能不能把需求提出来!
作者: sesamehch    时间: 2004-11-29 17:43
是啊。通过Robot脚本应该是无法关闭它自己打开的窗体的。
你在脚本中没必要要显示对话框吧!只用来调试还是可以的。
作者: archonwang    时间: 2004-11-29 21:45
我只是有这个想法,在脚本里用弹出对话框进行调试。
还有一个问题想搞清楚,就是怎么用Robot回放用JavaScript写出来的月历的取值?比如说,我要取一个1月12日的日期,我试了好多次,Robot一直都提示不可知的对象(Unknown)。这个具体怎么做?

刚刚开始用Robot,很多地方不明白,请大家多多指教。在此谢过~~
作者: sesamehch    时间: 2004-11-30 09:27
我想安装了Rational Test Enablers后,应该就可以取你那个日历控件的属性了。
作者: archonwang    时间: 2004-11-30 10:16
to sesamehch
  Rational Test Enablers需要安装在robot2003上么?它具体是干什么用的?哪里有?
作者: sesamehch    时间: 2004-11-30 10:33
Rational Test Enablers是个安装插件,安装时有好几个选项,分别是对Delphi程序和Java程序等等的控件识别的支持。

你看看下面的链接:
http://bbs.51testing.com/viewthr ... l%2BTest%2BEnablers
作者: archonwang    时间: 2004-11-30 11:03
哦,我看了下Robot的Extension Manager,里面有Delphi,Html,Java等插件了,不知道还要装哪个?
我现在要测试的项目是用.net开发的,但是这个日历是使用html语言直接编写的,不是控件.它只能支持选择日期一种方式.我用了对象查看器进行查看也不能看到它的类名.不知道怎么办才好?
作者: sesamehch    时间: 2004-11-30 11:16
关于这方面我也不懂。
应该是装Html插件,你先试试咯。
作者: xalee    时间: 2004-11-30 11:47
加载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, "", ""
作者: xalee    时间: 2004-11-30 12:22
http://groups.yahoo.com/group/RationalUsers/files/Libraries/
这里有不少现成的函数,其中有针对html的,也可以试一试。
作者: archonwang    时间: 2004-11-30 12:40
谢谢楼上的朋友,有用处,谢谢~~
作者: archonwang    时间: 2004-12-1 09:39
已经安装了插件,问题是无法取得该弹出窗口的Object(对象),我需要模拟点击操作选择具体的日期(如1月2日),但是无法定位到具体的位置。该日历应该是用table写的。有没有其他的什么办法解决?
作者: caesarqth    时间: 2006-4-5 17:21
谢谢噢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2