QTP腳本不能錄製解決辦法

問題起因:
在安裝QTP後,或者禁用IE瀏覽器裏的一些ActiveX控件後,正常錄製QTP事,不能產生相應的錄製腳本,腳本內容爲空。
解決方法:

根據實踐,我發現QTP在IE中錄製腳本是依靠一個叫BHOManager Class的動態鏈接庫來完成的。當這個控件沒有被加載,或者被禁用時,就會出現上述症狀。於是,解決方法就很簡單了,重新加載,或啓用這個控件,一切就OK啦。
具體步驟:
打開IE,在菜單中選擇[工具]/[Internet選項]進入Internet配置界面。選擇[程序]/[管理加載項],查看目前加載的ActiveX的情況。
當看到存在BHOManager Class並且其狀態是“禁用”時,點擊“啓用”開啓這個功能,並保存後退出即可解決問題。
當在管理加載項裏找不到BHOManger Class這個加載項時,如果你安裝了QTP,那麼在C:\WINDOWS\system32下會存在一個叫BHOManager.dll的動態鏈接庫,或者可以直接在計算機裏搜索BHOManager.dll,然後查看其路徑。加載這個dll,加載方法爲:點擊[開始]/[運行],輸入cmd,然後定位到dll所在目錄,鍵入regsvr32 BHOManager.dll命令,即可註冊此dll。問題解決。微笑

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