【求助】如何用robot模拟点击table日历中的具体日期?
如题,不知道怎么关闭由robot自己创建的信息对话框。请老手指教。[ Last edited by archonwang on 2004-12-1 at 09:41 ] 你的脚本中设计是否有问题,msgbox是个模态窗口,脚本已经停到这个位置了!
无法进行其他操作!
能不能把需求提出来! 是啊。通过Robot脚本应该是无法关闭它自己打开的窗体的。
你在脚本中没必要要显示对话框吧!只用来调试还是可以的。 我只是有这个想法,在脚本里用弹出对话框进行调试。
还有一个问题想搞清楚,就是怎么用Robot回放用JavaScript写出来的月历的取值?比如说,我要取一个1月12日的日期,我试了好多次,Robot一直都提示不可知的对象(Unknown)。这个具体怎么做?
刚刚开始用Robot,很多地方不明白,请大家多多指教。在此谢过~~ 我想安装了Rational Test Enablers后,应该就可以取你那个日历控件的属性了。 to sesamehch
Rational Test Enablers需要安装在robot2003上么?它具体是干什么用的?哪里有? Rational Test Enablers是个安装插件,安装时有好几个选项,分别是对Delphi程序和Java程序等等的控件识别的支持。
你看看下面的链接:
http://bbs.51testing.com/viewthread.php?tid=699&fpage=1&highlight=Rational%2BTest%2BEnablers 哦,我看了下Robot的Extension Manager,里面有Delphi,Html,Java等插件了,不知道还要装哪个?
我现在要测试的项目是用.net开发的,但是这个日历是使用html语言直接编写的,不是控件.它只能支持选择日期一种方式.我用了对象查看器进行查看也不能看到它的类名.不知道怎么办才好?:( 关于这方面我也不懂。
应该是装Html插件,你先试试咯。 加载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, "", "" http://groups.yahoo.com/group/RationalUsers/files/Libraries/
这里有不少现成的函数,其中有针对html的,也可以试一试。 谢谢楼上的朋友,有用处,谢谢~~ 已经安装了插件,问题是无法取得该弹出窗口的Object(对象),我需要模拟点击操作选择具体的日期(如1月2日),但是无法定位到具体的位置。该日历应该是用table写的。有没有其他的什么办法解决? 谢谢噢
页:
[1]