QTP中的描述不匹配

时间:2012-02-08 06:36:03

标签: qtp

我正在使用QTP 9.2 测试结果生成警告: 使用测试对象描述找不到该对象。检查对象的属性。 调用了智能识别机制。

原因:未找到对象。 如何解决这个警告?我是QTP的新手

3 个答案:

答案 0 :(得分:1)

资源 --> 对象存储库 --> 选择导致异常的元素 --> 在描述中(出现在对象存储库的右侧面板中)--> 删除描述中出现的属性

enter image description here

当我使用 innertext 检索测试时,它发生了。因为innertext的值是动态的,每次都在变化。对象存储库中的文本对象属性值与运行时对象内部文本值不匹配。所以出现异常。

答案 1 :(得分:0)

似乎没有足够的信息让QTP找到对象。 尝试向对象添加新属性,或从应用程序更新它以获取更新的属性。

答案 2 :(得分:0)

根据在运行时创建的对象(即,如果对象的参数因运行而出于某种未知原因而变化),您可能还会发现使用描述性编程,而不是对象库有益。一点谷歌搜索将很快让你很好地使用描述性编程...

相关问题