51Testing软件测试论坛

标题: 如果用QTP对JavaTree对象的某个NODE进行识别,并右键单击 [打印本页]

作者: 若为伊人    时间: 2008-9-28 14:23
标题: 如果用QTP对JavaTree对象的某个NODE进行识别,并右键单击
请教各位,现在我们遇到一个难题,公司要求用QTP对一个java gui程序进行测试,其中一个bug涉及到javatree的结点,必须用右键单击才能弹出相应的对话框,我们做的QTP脚本必须拿到客户那直接使用,因此要求不能信赖对象库。不知用vbscript语言如何识别并执行右击操作。情况是用click方法的话,无法获取正确的x,y值。
另外有一个问题,如何用QTP自动获取JAVA的后台运行数据。请高手指点,谢谢!
作者: fan730    时间: 2008-9-28 16:22
有快捷键吗?
用快捷键吧,,,
然后用sendkey方法就可以解决了
作者: yabest    时间: 2008-9-28 16:58
这跟对象库没关系吧?
作者: bertha2124    时间: 2008-10-3 10:47
之前有写一个function,请参考看看,不知道是不是你要的…

http://www.51testing.com/?88945/ ... e_itemid_94015.html
作者: 若为伊人    时间: 2008-10-4 09:53
谢谢各位的回答,我再试试吧,说实话,总感觉用QTP不太好识别JAVA类
作者: hzhyin_test    时间: 2009-3-18 09:45
我也遇到了同样的问题,请问你解决了吗?能否把解决办法告诉大家呀,真是太感谢了!
作者: dreamever    时间: 2009-3-18 09:50
原帖由 若为伊人 于 2008-9-28 14:23 发表
请教各位,现在我们遇到一个难题,公司要求用QTP对一个java gui程序进行测试,其中一个bug涉及到javatree的结点,必须用右键单击才能弹出相应的对话框,我们做的QTP脚本必须拿到客户那直接使用,因此要求不能信赖对象 ...

为什么公司非让用QTP?对JAVA进行GUI自动化测试的工具很多,RFT就是其中之一,IBM网站上可以下载到使用版,而且有30天的试用期,试用期内软件的功能跟正式版一样,
至于你说的后台数据,不知道说的是不是程序运行时的虚拟机状态?如果是的话只能去网上找找看有没有开源的工具了,要不然就用class类自己写反射代码
作者: dreamever    时间: 2009-3-18 09:51
汗……回完帖才发现,原来这个帖子是2008-9-28的……




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