为什么QTP的Spy无法定位控件对象

情况一:

没有选择正确插件

解决方法:在开启QTP时,只勾选web插件

情况二:

先打开的浏览器后打开的QTP

解决方法:

只要关闭QTP和测试网页,然后先打开QTP,再打开测试网页即可解决

为什么:

QTP和BHO机制是挂钩的,因为安装完QTP之后,每次打开ie,浏览器会自动加载BHOManger,而QTP在IE中识别对象是依靠一个名为BHOManger Class 的动态链接库完成的,如果是先打开ie再打开QTP,QTP就不能成功读到BHOManger Class这个动态链接库,从而导致QTP识别对象失败。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,809评论 1 92
  • 天黑了,夜渐渐深了,城市恢复了宁静黑暗,听它的呼吸好像睡得很沉。 水泥森林中,灭了最后一间巢穴的灯,无声无息,如此...
    Gloria_陈阅读 390评论 0 1
  • 短期记忆要变成长期记忆,脑子一定要做些改变,才能保护记忆免受其他刺激或伤病的干扰。这个透过时间让经验在我们记忆...
    镜像记忆常兴隆阅读 323评论 0 1