51Testing软件测试论坛

标题: 利用QTP展开JavaTree的问题 [打印本页]

作者: miaoliang6666    时间: 2008-6-11 10:57
标题: 利用QTP展开JavaTree的问题
最近刚刚开始用QTP Java add-in, 先试了一下打开JavaTree,我是用Recorder录制的脚本,但是运行起来却报错了:(
脚本如下:
  1. JavaWindow("Oracle Data Integrator").JavaDialog("Oracle Data Integrator").JavaButton("确定").Click
  2. JavaWindow("Designer [Getting Started").JavaTree("t").Expand "#0;#0"
  3. JavaWindow("Designer [Getting Started").JavaTree("t").Expand "#0;#0;#0"
  4. JavaWindow("Designer [Getting Started").JavaTree("t").Expand "#0;#0;#0;#1"
  5. JavaWindow("Designer [Getting Started").JavaTree("t").Select "#0;#0;#0;#1"
  6. JavaWindow("Designer [Getting Started").JavaTree("t").Click 98,62,"RIGHT"
  7. JavaWindow("Designer [Getting Started").JavaMenu("插入 接口").Select
  8. JavaWindow("Designer [Getting Started").JavaInternalFrame("接口: 新建").JavaButton("取消").Click
  9. JavaWindow("Designer [Getting Started").JavaDialog("接口取消").JavaButton("是(Y)").Click
  10. JavaWindow("Designer [Getting Started").Close
  11. 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