k521_ 发表于 2012-11-28 14:47:19

QTP中经常出现这个错误,求助高手给解答一下谢谢!

在录制考勤系统中总是出现一个错误文本框:由于我传不上去图片所以我把错误内容提示打出来:Cannot find the"请假申请"object's parent "登录考勤系统"(class Browser).Verify that parent propreties match an object currently displayed in your appliantion.这样的提示!总是出现这样类似的提示框,然后我重新录制有时就好了,我不知道这是什么原因,所以想请教各位麻烦把给我解答一下!谢谢!

xjwldlover 发表于 2012-11-28 15:26:56

每个用过QTP的人都遇到过这个问题,而且会持续遇到,这是QTP的精髓,LZ,建议你自己搞定。
如果觉得没帮助,就当我是打酱油的~

moshuang 发表于 2012-11-28 15:45:07

回复 2# xjwldlover


    你的回答太精辟了。我也常遇到,后来慢慢摸索出规律了。。但是还是不知道怎么回答楼主的答案

k521_ 发表于 2012-11-28 15:45:52

回复 2# xjwldlover


    好的!谢谢你!我是新手刚刚学习,我会加油的!

xjwldlover 发表于 2012-11-28 16:30:03

回复 4# k521_

这个错误反映的根本问题是QTP的对象识别原理。即通过【对象库对象\或者测试库对象】的属性或【描述性对象】的属性与【运行时对象或者业务对象】匹配,如果属性无法一一对应,则查找对象未显示在应用。即LZ你遇到的这个问题。
当根据属性一一对应可以查到多个时,则会提示根据对象属性查找到多个对象。

错误的根本原因都是因为脚本对象(对象库对象或者描述性对象)的属性与运行时对象无法匹配。对象识别(或者叫对象映射、对象描述什么的大都指这个)是QTP学习的关键~

黑羽祭 发表于 2012-11-29 09:28:48

好吧,我来打个酱油~
这个问题的确需要LZ自己解决为好。
下次遇到才知道如何解决。

k521_ 发表于 2012-11-29 19:53:26

回复 6# 黑羽祭


    嘿嘿!谢谢!
页: [1]
查看完整版本: QTP中经常出现这个错误,求助高手给解答一下谢谢!