51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3626|回复: 9
打印 上一主题 下一主题

[原创] TreeView控件如何实现双击操作?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-6-13 10:40:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我这边一个TreeView控件,是要通过双击操作来跳出一个新的IE页面来进行后续操作的,但是QTP录制下来的好象是Select操作,导致我这边回放失败,我应该怎么修改这个录制下来的代码啊?

树型结构如下:A->B->C,双击C这个Item
前面对于A、B的录制都是挺正确的,Operation都是Select,Value分别是“A”和“A;B”,但是C我是双击的,录制下来仍然是Select,A;B;C,如果改成了DbClick的话,Value出来的格式要求是X,Y啊,这个我怎么改啊?

那位指点一下啊?不胜感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-6-13 11:23:14 | 只看该作者
你先用SPY定位X ,Y,
然后再改用DBCLICK,这时,X, Y,你已经知道了!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-6-13 14:17:19 | 只看该作者
SPY捕获下来的好象是TreeView这个控件所在的位置,而不是具体的C所在的位置吗?不是很理解,请指点

还有,QTP自带的获取属性工具里的X,Y不知道是不是版主所说的坐标呢?我把这个值写到Value里好象没用吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-6-13 17:17:36 | 只看该作者
SPY出来的坐标就是斑竹说的X,Y
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-6-14 09:41:21 | 只看该作者
我拿2000系统的资料管理器,试了一下,可以.
这是我的脚本.跟你的一样.
Window("本地磁盘 (C").Activate
Window("本地磁盘 (C").WinTreeView("SysTreeView32").Select "桌面;我的电脑;本地磁盘 (C"
Window("本地磁盘 (C").WinTreeView("SysTreeView32").Select "桌面;我的电脑;本地磁盘 (C;Downloads"
Window("Downloads").WinTreeView("SysTreeView32").Select "桌面;我的电脑;本地磁盘 (C;Downloads;3287084271-39456-multitestmanager8_2_1"
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-11-10 11:51:00 | 只看该作者

楼主

楼主
  你的问题可解决了,我也碰见类型的情况,录制 点击Treeview下的一节点,弹出另一页面,回放时报错
  你可行?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-2-13 17:46:38 | 只看该作者
遇到同样的问题,不知道怎么解决
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-2-23 20:49:32 | 只看该作者
可以写成 (需要双击的对象).object.ondblclick
这个问题前几天也让我头疼很久,一个用JavaScript写的treeview。
不过前提是该对象支持双击。

[ 本帖最后由 LinkLJ 于 2006-2-23 20:51 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-2-24 09:12:31 | 只看该作者
你写xy好了,xy是对象里的坐标,不是屏幕的坐标
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-2-27 14:19:42 | 只看该作者
LinkLJ
新手上路
可以写成 (需要双击的对象).object.ondblclick
这个问题前几天也让我头疼很久,一个用JavaScript写的treeview。
不过前提是该对象支持双击。


我现在也遇到同样的问题,一个用JavaScript写的日期控件,因为QTP不能识别,而此控件不能手工输入,只能用鼠标点选获得.请问要怎么办啊?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 17:43 , Processed in 0.066893 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表