QTP10.0錄製web程序時,無法打開IE問題解析

轉載地址: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應用,也就是錄製過程中方可打開瀏覽器。

QTP10.0錄製web程序時,無法打開IE問題解析



2、如果管理加載項頁面,不能夠看到BHOManager,有是什麼原因呢?這時首先查看一下自己機器上是否安裝360安全衛士或殺毒軟件(或其他安全防護軟件)。在360安全衛士隔離區域查看是BHOManager被隔離。如果隔離恢復即可。如下圖所示,安裝完QTP10.0,用360安全衛士殺了一下木馬,則檢測到BHOManager爲危險文件,如果我們不認真查看,會允許360查殺,而把BHOManager放入隔離區。這樣當QTP10.0錄製B/S應用時,則不會打開瀏覽器。

那如何解決呢?我可以將BHOManager設爲信任,恢復該文件,如下圖所示。

QTP10.0錄製web程序時,無法打開IE問題解析

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章