51Testing软件测试论坛

标题: list列表问题 [打印本页]

作者: amagic    时间: 2004-12-1 13:36
标题: list列表问题
在录制GUI脚本时,遇到一个list框,类似于Windows资源浏览器的左边,如果想要将listItem1下的a拖动到listItem2下面(即类似于将文件夹1下的文件1拖动到文件夹2下),该插入哪种验证点?
作者: amagic    时间: 2004-12-1 15:03
没人答吗,自己up一下
作者: xalee    时间: 2004-12-1 15:11
我想可以比较对象的属性,比如a的parent是谁?或者如果觉得控件的画法没问题的话可以比较图片。

hth
作者: xalee    时间: 2004-12-1 15:12
还有,windows资源浏览器左边是treeview而不是listview吧。
作者: amagic    时间: 2004-12-1 15:29
呵呵,ok, treeview,
有一点我没说清楚,就是Item1和Item2的位置有可能不固定,即如果新建一个Item3,那么Item1和Item2的相对位置就有可能发生变化了,在这种情况下如何验证?
作者: xalee    时间: 2004-12-1 15:33
不固定的话怎么实现node拖动的脚本?

这种test case也许不太适合用脚本实现,因为不确定的因素太多了。脚本不可能达到和测试人员相同的智能。I.Robot还没有真的到来呢。;)
作者: pcl2004_27    时间: 2004-12-1 22:50
验证点只是自动化脚本代替人为的判断,robot提供的验证点虽然强大但是不够自如
最灵活的方式是脚本中的控制。

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

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

如果运用这个函数就要看robot对你这个软件开发语言的识别对象能力
作者: xalee    时间: 2004-12-2 08:57
如果控件可以被robot识别,我想应该可以用Object Property验证点来验证a的父节点。不知是否正确?这样可以充分利用robot的验证点的许多特性。
作者: amagic    时间: 2004-12-6 08:52
了解,多谢二位




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