51Testing软件测试论坛

标题: 请问出现这个错误是为什么? [打印本页]

作者: psruby    时间: 2007-12-18 16:50
标题: 请问出现这个错误是为什么?
[attach]36164[/attach][attach]36165[/attach][attach]36166[/attach][attach]36167[/attach][attach]36163[/attach]
作者: jinsen    时间: 2007-12-18 16:57
看图片上的错误信息的意思是对象没有找到,也就是你描述的对象的属性并不能唯一确定一个对象。建议用工具再从新抓取一下。
作者: psruby    时间: 2007-12-18 17:07
如果不能唯一确定时该怎么办?还有报了个参数错误是什么意思?
作者: jinsen    时间: 2007-12-18 17:18
如果你是使用对象库的话,出现这个问题说明你的这个控件,对象库在描述它的属性的时候,至少有一项属性是会动态发生变化的。
如果你是使用描述性编程的话,有以下几种可能。
1.你描述的属性不足以确定唯一的控件(多加几个属性或找到关键属性)。
2.你描述的属性中有错误(用抓取工具从新捕获,再对照着检查一下)。
3.你描述的属性中有会动态发生变化的属性(去除,添加关键属性)。

[ 本帖最后由 jinsen 于 2007-12-18 17:19 编辑 ]
作者: psruby    时间: 2007-12-19 17:18
我是用的对象库。但是出错是我比较过当前控件的属性和对象库中存放的属性,都一样。为什么会说找不着对象呢?
作者: jinsen    时间: 2007-12-19 17:28
你看一下,控件的属性里是不是有可变的。就像某些从数据库里取出来的"ID"或是"NAME",由于每次检索的条件不同,在画面上出现的结果也会不同。




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