51Testing软件测试论坛

标题: 熟悉javatree的朋友请进 [打印本页]

作者: hiyizhiyu    时间: 2007-3-20 11:08
标题: 熟悉javatree的朋友请进
RT
以前可以通过javatree的getitem()获得某个node的名字,但开发重新更改程序后,现在getitem只能等到node的索引
查了资料后才发现,javatree提供的操作中对item的很少,请哪位高手指点一下
作者: walker1020    时间: 2007-3-20 13:22
原帖由 hiyizhiyu 于 2007-3-20 11:08 发表
RT
以前可以通过javatree的getitem()获得某个node的名字,但开发重新更改程序后,现在getitem只能等到node的索引
查了资料后才发现,javatree提供的操作中对item的很少,请哪位高手指点一下


先用 Object Spy 看看 javatree 有什么方法可以得到你需要的node的名字。还有,你说的“javatree提供的操作中对item的很少” 到底是什么意思?

[ 本帖最后由 walker1020 于 2007-3-20 13:33 编辑 ]
作者: walker1020    时间: 2007-3-20 13:24
如果用语言难以表达清楚,请发个图片上来。还有,你说的“开发重新更改程序” 具体是什么意思? 现在用的开发语言是?开发环境是?

[ 本帖最后由 walker1020 于 2007-3-20 13:34 编辑 ]
作者: walker1020    时间: 2007-3-20 13:32
另外,你可以使用 Object Spy 找到可以获得需要的node的名字的方法,然后自己写脚本来实现。不知道GetROProperty 方法 是否可以解决你的问题?你也可以参考 http://www.4028.cn/supgbk/viewarticle.php?id=3375
作者: hiyizhiyu    时间: 2007-3-20 13:57
原帖由 walker1020 于 2007-3-20 13:22 发表


先用 Object Spy 看看 javatree 有什么方法可以得到你需要的node的名字。还有,你说的“javatree提供的操作中对item的很少” 到底是什么意思?

to 斑竹,不好意思,描述有问题,我所说的node其实就是QTP help文档中javatree的item,所以想要获得node的名字就是看javatree有没有提供获取其item属性的方法,但暂时发现文档中只有一个方法就是用GetItem来获取item的value,测以前的程序时,这个value就是item的名字,但不知道是不是开发改了程序,现在用这个方法获得的只是item的索引,所以没有办法得到item的名字了.用Object Spy 查看后,整个javatree是被识别为一个单一的object,并不包含子object,所以也没有办法直接将item做为对象来操作,而且也没有发现方法可以获取item的名字.
汗,不知道有没有描述清楚,谢谢
作者: hiyizhiyu    时间: 2007-3-20 14:04
原帖由 walker1020 于 2007-3-20 13:32 发表
另外,你可以使用 Object Spy 找到可以获得需要的node的名字的方法,然后自己写脚本来实现。不知道GetROProperty 方法 是否可以解决你的问题?你也可以参考 http://www.4028.cn/supgbk/viewarticle.php?id=3375

这个文档描述的就是通过GetItem来获取item的索引啊,但我是需要获取这个item的名字,还有什么别的方法吗
作者: 暗淡蓝点    时间: 2007-5-30 18:50
楼主的问题解决了么?




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