QTP10.0无法识别IE8.0的ActiveX控件
我使用QTP9.5在IE7.0上录制时,对ActiveX控件都是识别的,后来QTP升级到10.0,IE升级到IE8之后,原来的代码不能运行了,后来发现是ActiveX控件没有识别
手动重新录制也不识别,在Active Screen中选中ActiveX控件右键单击也不出现右键菜单
备注:
启用QTP时已经勾选了ActiveX了
QTP10.0在IE6下面可以识别ActiveX控件的
不知道大家有没有遇到过这样的情况,怎么解决的?
请高手指教,谢谢~
回答
遇到过,但是不知道怎么解决 在QTP10.0的IE8下对ActiveX控件里面的元素可以识别的到的,回放也可以成功假设在QTP9.5下是Browser("XXX").ActiveX("XXX").WinButton("XXX").Click
现在录制的脚本为Browser("XXX").WinButton("XXX").Click
因为想做成支持不同版本的IE的,所有如果改为后者的话,在IE7.0和6.0下可能就通不过了 呵呵,双份脚本吧 兼容问题,没办法,就像LR9.5不兼容IE8一样
页:
[1]