51Testing软件测试论坛
标题:
利用QTP展开JavaTree的问题
[打印本页]
作者:
miaoliang6666
时间:
2008-6-11 10:57
标题:
利用QTP展开JavaTree的问题
最近刚刚开始用QTP Java add-in, 先试了一下打开JavaTree,我是用Recorder录制的脚本,但是运行起来却报错了:(
脚本如下:
JavaWindow("Oracle Data Integrator").JavaDialog("Oracle Data Integrator").JavaButton("确定").Click
JavaWindow("Designer [Getting Started").JavaTree("t").Expand "#0;#0"
JavaWindow("Designer [Getting Started").JavaTree("t").Expand "#0;#0;#0"
JavaWindow("Designer [Getting Started").JavaTree("t").Expand "#0;#0;#0;#1"
JavaWindow("Designer [Getting Started").JavaTree("t").Select "#0;#0;#0;#1"
JavaWindow("Designer [Getting Started").JavaTree("t").Click 98,62,"RIGHT"
JavaWindow("Designer [Getting Started").JavaMenu("插入 接口").Select
JavaWindow("Designer [Getting Started").JavaInternalFrame("接口: 新建").JavaButton("取消").Click
JavaWindow("Designer [Getting Started").JavaDialog("接口取消").JavaButton("是(Y)").Click
JavaWindow("Designer [Getting Started").Close
JavaWindow("Designer [Getting Started").JavaDialog("警告").JavaButton("确定").Click
复制代码
下面是错误截屏,希望高人帮我看看,谢谢!!
作者:
风过无息
时间:
2008-6-11 11:07
加个等待时间看看吧?
作者:
miaoliang6666
时间:
2008-6-11 11:13
我还试过用Runtime Object访问JTree的expandRow(num)方法,但是非但没有展开,到成了双击的操作,很郁闷呀。
作者:
enjoy0228
时间:
2011-7-8 10:14
估计这个问题解决了吧,我才做这块,个人觉得是不是可以再Step4后面加上
JavaWindow("Designer [Getting Started").JavaTree("t").Activate "#0;#0;#0;#1"
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2