我正在使用QTP 9.2 测试结果生成警告: 使用测试对象描述找不到该对象。检查对象的属性。 调用了智能识别机制。
原因:未找到对象。 如何解决这个警告?我是QTP的新手
答案 0 :(得分:1)
资源 --> 对象存储库 --> 选择导致异常的元素 --> 在描述中(出现在对象存储库的右侧面板中)--> 删除描述中出现的属性
当我使用 innertext 检索测试时,它发生了。因为innertext的值是动态的,每次都在变化。对象存储库中的文本对象属性值与运行时对象内部文本值不匹配。所以出现异常。
答案 1 :(得分:0)
似乎没有足够的信息让QTP找到对象。 尝试向对象添加新属性,或从应用程序更新它以获取更新的属性。
答案 2 :(得分:0)
根据在运行时创建的对象(即,如果对象的参数因运行而出于某种未知原因而变化),您可能还会发现使用描述性编程,而不是对象库有益。一点谷歌搜索将很快让你很好地使用描述性编程...