若为伊人 发表于 2008-9-28 14:23:29

如果用QTP对JavaTree对象的某个NODE进行识别,并右键单击

请教各位,现在我们遇到一个难题,公司要求用QTP对一个java gui程序进行测试,其中一个bug涉及到javatree的结点,必须用右键单击才能弹出相应的对话框,我们做的QTP脚本必须拿到客户那直接使用,因此要求不能信赖对象库。不知用vbscript语言如何识别并执行右击操作。情况是用click方法的话,无法获取正确的x,y值。
另外有一个问题,如何用QTP自动获取JAVA的后台运行数据。请高手指点,谢谢!

fan730 发表于 2008-9-28 16:22:38

有快捷键吗?
用快捷键吧,,,
然后用sendkey方法就可以解决了

yabest 发表于 2008-9-28 16:58:18

这跟对象库没关系吧?

bertha2124 发表于 2008-10-3 10:47:55

之前有写一个function,请参考看看,不知道是不是你要的…

http://www.51testing.com/?88945/action_viewspace_itemid_94015.html

若为伊人 发表于 2008-10-4 09:53:48

谢谢各位的回答,我再试试吧,说实话,总感觉用QTP不太好识别JAVA类

hzhyin_test 发表于 2009-3-18 09:45:11

我也遇到了同样的问题,请问你解决了吗?能否把解决办法告诉大家呀,真是太感谢了!

dreamever 发表于 2009-3-18 09:50:11

原帖由 若为伊人 于 2008-9-28 14:23 发表 http://bbs.51testing.com/images/common/back.gif
请教各位,现在我们遇到一个难题,公司要求用QTP对一个java gui程序进行测试,其中一个bug涉及到javatree的结点,必须用右键单击才能弹出相应的对话框,我们做的QTP脚本必须拿到客户那直接使用,因此要求不能信赖对象 ...
为什么公司非让用QTP?对JAVA进行GUI自动化测试的工具很多,RFT就是其中之一,IBM网站上可以下载到使用版,而且有30天的试用期,试用期内软件的功能跟正式版一样,
至于你说的后台数据,不知道说的是不是程序运行时的虚拟机状态?如果是的话只能去网上找找看有没有开源的工具了,要不然就用class类自己写反射代码

dreamever 发表于 2009-3-18 09:51:15

汗……回完帖才发现,原来这个帖子是2008-9-28的……
页: [1]
查看完整版本: 如果用QTP对JavaTree对象的某个NODE进行识别,并右键单击