1

这是问题:

记录工作正常并记录所有对象并运行少数对象而不是运行少数对象。当我要去对象存储库查看对象是否保存在其中时。QTP 识别应用程序中的某些对象,而另一些则不识别..

所以我正在尝试使用 Object Spy 识别该对象(qtp 无法理解)并使用高度我确保 qtp 理解然后将该对象完美地添加到存储库中,现在存储库应该认识到这个问题,但它没有认识到目的。

所以问题总结g,reocrding是完美记录对象,并且object spy也可以完美识别,但对象存储库无法识别

QTP 版本 11 QTP POWER BULIDER 是 12.5 POWER BULIDER 版本是 12

我在这里做了什么来纠正问题:

修复qtp但问题没有解决。

QTP 11 对象存储库问题。

4

3 回答 3

1

你有启用智能识别吗?有时我会遇到使用 object spy 识别对象的问题,但在运行时 qtp 偶尔会抱怨它无法在特定页面中找到该对象。

如果这不起作用,请尝试使用不同的对象属性来标识对象。

于 2012-08-01T21:05:52.653 回答
1

您可以尝试添加一些属性来识别对象。尝试添加 HTML id,因为它总是唯一的。智能识别如果打开会产生问题,关闭智能识别并试一试。

于 2013-03-20T09:13:23.923 回答
1

一些看似显而易见但经常被忽视的事情是从一组非常基本的属性开始并确认 QTP/ObjectSpy/Object Repository 可以看到该对象,然后进一步缩小查询范围。如果您有多个可见的对象,您可能需要设置一个索引,如果您正在进行描述性识别编程并且可以找出哪个是哪个。

于 2012-08-10T19:45:22.913 回答