轉載地址:http://blog.sina.com.cn/s/blog_5007d1b10100q201.html
大家安裝完QTP10.0後,可能會遇到這樣的問題。
使用QTP10.0錄製web應用,QTP10.0確無法打開IE,因此不能完成對B/S架構系統的錄製。
原因有以下兩點:
1、安裝完QTP之後,每次打開IE,瀏覽器會自動加載BHOManager,而QTP在IE中識別對象是依靠一個叫BHOManagerClass的動態鏈接庫來完成的。因此查看你的IE瀏覽器中是否包含BHOManager。如何查看?
IE工具欄【工具】—【管理加載項】,打開如下圖所示的加載項頁面,在此能夠看到BHOManager。存在該管理項,方可錄製B/S應用,也就是錄製過程中方可打開瀏覽器。
2、如果管理加載項頁面,不能夠看到BHOManager,有是什麼原因呢?這時首先查看一下自己機器上是否安裝360安全衛士或殺毒軟件(或其他安全防護軟件)。在360安全衛士隔離區域查看是BHOManager被隔離。如果隔離恢復即可。如下圖所示,安裝完QTP10.0,用360安全衛士殺了一下木馬,則檢測到BHOManager爲危險文件,如果我們不認真查看,會允許360查殺,而把BHOManager放入隔離區。這樣當QTP10.0錄製B/S應用時,則不會打開瀏覽器。
那如何解決呢?我可以將BHOManager設爲信任,恢復該文件,如下圖所示。