使用QTP时,ie停止工作请关闭程序,在线等。--已解决
本帖最后由 zjslovetyan 于 2012-8-27 14:37 编辑出现的问题是这样的。
打开qtp(v10)时,选择启动ActiveX控件,程序启动后。打开ie(win7+ie9)后,ie直接报错。提示ie已停止工作,出现了一个问题,导致程序停止正常工作。请关闭该程序。
ie中已设置了本地and受信任站点,启用BHO那个加载项,关闭了金山卫士等监控工具。
后来把qtp升到了v11版本,并且装了那个针对ie9的补丁,回放脚本时还是出现这个错误,提示ie停止工作。 可能兼容性不是很好吧,个人用XP+ie8 no problem 现在先这么用着.不开ActiveX控件 现在先这么用着.不开ActiveX控件 现在把qtp升级到了v11,但是还出现以上的问题。
没有版主来看吗?? 还是没有人回复呢 应该不是QTP的问题,可能是IE的问题,你使用CREATEOBJECT(“InternetExplorer.Application”)去创建浏览器并使用,看是否报错,如果不报错,那就使用这个方式,如果报错,那应该是IE问题。
SystemUtil是QTP自己的方法,不太容易判断到底是QTP还是IE,还是系统环境的问题,可能到最后还是一句不兼容,尽量使用关联较少的方法,出错了容易定位。
个人见解,可能不对,大家讨论~ 回复 7# xjwldlover
多谢xjwldlover 兄的指点.我也是新学qtp,一会儿用你说的方法试试 回复 7# xjwldlover
非常感谢 xjwldlover 同学的帮助,按照你所说的方法.使用了CreateObject("InternetExplorer.Application") 后,再加句While oIE.Busy: Wend ,该问题已解决.
真的是非常感谢 使用了CreateObject("InternetExplorer.Application") 后,再加句While oIE.Busy: Wend ,这个去哪里使用啊? zjslovetyan 发表于 2012-8-27 11:11
回复 7# xjwldlover
非常感谢 xjwldlover 同学的帮助,按照你所说的方法.使用了CreateObject("InternetE ...
使用了CreateObject("InternetExplorer.Application") 后,再加句While oIE.Busy: Wend
请问下,在哪里设置CreateObject("InternetExplorer.Application")这个?
页:
[1]