51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3262|回复: 4
打印 上一主题 下一主题

[Robot] 今天在ListView部分遇到了点问题,请高手给看看

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-10-27 16:20:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题出在在List中添加完一条记录后,要选中这条记录,并打开右键菜单,选择删除操作的时候,回放该脚本,无法选中这条记录进行删除。我用Inspector获取该ListView的Contents内容为有四个字段,分别是ID,名称,创建者,说明,其中后三者是显示在界面上的。
现在的脚本是
ListView Click, "ObjectIndex=1;\;ItemText= 20", "Coords=89,6"
ListView Right_Click, "ObjectIndex=1;\;ItemText= 20", "Coords=89,6"
PopupMenuSelect "删除(D)"

通过对比发现,ItemText取的是Contents中ID字段,毫无疑问,这个字段的值肯定是标示记录的唯一性的。不知道问题出在哪里,请高手赐教。

另外,在添加该记录时,也是通过选中该记录,打开右键菜单,选择保存操作,脚本是
ListView Click, "ObjectIndex=1;\;ItemText=-4", "Coords=89,6"
ListView Right_Click, "ObjectIndex=1;\;ItemText=-4", "Coords=89,6"  
PopupMenuSelect "保存(S)"

这个保存操作回放就是成功的,不一样的地方只是在ItemText上,不过我认为,这不应该是原因。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-10-27 16:57:57 | 只看该作者
itemtext是取的名称。

以下是我在d盘中新建一个文件夹然后删除之的代码,回放成功。

    Window SetContext, "Caption=Local Disk (D;Class=CabinetWClass", ""
    ListView Right_Click, "ObjectIndex=1", "Coords=103,514"
    PopupMenuIDSelect 30772
    ---create a new folder
    ListView Click, "ObjectIndex=1;\;ItemText=New Folder (2)", "Coords=33,7"
    ListView Right_Click, "ObjectIndex=1;\;ItemText=New Folder (2)", "Coords=37,12"
    PopupMenuSelect "Delete"

[ Last edited by ilovejolly on 2005-10-27 at 17:05 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-10-27 17:41:36 | 只看该作者
按照你说的方法,改成了名称,还是无法选中,进行删除
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-10-28 09:02:31 | 只看该作者
你的删除和保存两次操作记录的Coords值怎么是一样的呢(Coords=89,6)?你两次点击的位置都是一样的吗?如果不是,那我想可能是这个Coords值有问题,最好在操作前最大化一下。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-10-28 14:15:34 | 只看该作者
两次是不一样的,是后来调试的时候手动改成一样的。我打算在某个区域内反复试验一下,看看是不是Coords的问题,谢谢提醒
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 05:36 , Processed in 0.072590 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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