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

情况一:

没有选择正确插件

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

情况二:

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

解决方法:

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

为什么:

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

你可能感兴趣的:(为什么QTP的Spy无法定位控件对象)