51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3126|回复: 8
打印 上一主题 下一主题

[Robot] list列表问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-1 13:36:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在录制GUI脚本时,遇到一个list框,类似于Windows资源浏览器的左边,如果想要将listItem1下的a拖动到listItem2下面(即类似于将文件夹1下的文件1拖动到文件夹2下),该插入哪种验证点?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-12-1 15:03:25 | 只看该作者
没人答吗,自己up一下
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-12-1 15:11:14 | 只看该作者
我想可以比较对象的属性,比如a的parent是谁?或者如果觉得控件的画法没问题的话可以比较图片。

hth
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-12-1 15:12:21 | 只看该作者
还有,windows资源浏览器左边是treeview而不是listview吧。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-12-1 15:29:17 | 只看该作者
呵呵,ok, treeview,
有一点我没说清楚,就是Item1和Item2的位置有可能不固定,即如果新建一个Item3,那么Item1和Item2的相对位置就有可能发生变化了,在这种情况下如何验证?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-12-1 15:33:59 | 只看该作者
不固定的话怎么实现node拖动的脚本?

这种test case也许不太适合用脚本实现,因为不确定的因素太多了。脚本不可能达到和测试人员相同的智能。I.Robot还没有真的到来呢。;)
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2004-12-1 22:50:14 | 只看该作者
验证点只是自动化脚本代替人为的判断,robot提供的验证点虽然强大但是不够自如
最灵活的方式是脚本中的控制。

你的要求是拖拉后验证是否拖拉节点成功,如果拖拉成功那么这里有两个地方需要验证,一是listItem1下的a删除掉,一是listItem2下的a节点添加成功

第一个验证什么地方这里不说,第二个验证a的父节点是listitem2就可以了
robot提供的所有验证点都不适合,而一个函数sqagetproperty可以得到a节点的父节点属性。

如果运用这个函数就要看robot对你这个软件开发语言的识别对象能力
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-12-2 08:57:45 | 只看该作者
如果控件可以被robot识别,我想应该可以用Object Property验证点来验证a的父节点。不知是否正确?这样可以充分利用robot的验证点的许多特性。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2004-12-6 08:52:19 | 只看该作者
了解,多谢二位
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 06:38 , Processed in 0.072151 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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