標籤:os io re 問題 c cti
1、安裝qtp後要重啟機器。
2、外掛程式選擇錯誤,
處理方式:重新啟動QTP,勾選 WEB外掛程式;
3、在安裝QTP後,或者禁用IE瀏覽器裡的一些ActiveX控制項後,正常錄製QTP時,對象識別不了;(保證IE瀏覽器的外掛程式沒有禁用)
(Internet選項-安全-自訂層級裡面)
處理方式:
A、開啟IE,在菜單中選擇[工具]/[Internet選項]進入Internet配置介面。選擇工具-管理附加元件,查看目前載入的ActiveX的情況
。當看到存在BHOManager Class並且其狀態是“禁用”時,點擊“啟用”開啟這個功能,並儲存後退出即可解決問題。
B、當在管理附加元件裡找不到BHOManger Class這個附加元件時,如果你安裝了QTP,那麼在C:/WINDOWS/system32下會存在一個叫
BHOManager.dll的動態連結程式庫, 或者可以直接在電腦裡搜尋BHOManager.dll,然後查看其路徑。載入這個dll,載入方法為:點擊[
開始]/[運行],輸入cmd,然後定位 到這個dll所在目錄,輸入regsvr32 BHOManager.dll命令,即可註冊此dll.
C、若 C:/WINDOWS/system32下不存在一個叫BHOManager.dll的動態連結程式庫丟失,可以複製一個BHOManager.dll動態連結程式庫到
C:/WINDOWS/system32下(註:必須是相同QTP版本的BHOManager.dll的動態連結程式庫),然後在載入這個dll,操作方式見B方式
4、最進階別的就是在360禁用網頁防火牆,還有最最終極的就是:右鍵管理員啟動QTP--解決辦法關閉防火牆
5、重新修複或者安裝QTP(安裝LR時會出現這樣的情況,此時需重新修複或安裝QTP)
6、QTP,Win7 64位,識別不了IE,需要設定UAC--運行msconfig,開啟系統配置,系統配置--更改UAC設定--啟動--調到最低-確定
7、如果上述方式都不可行,那就只有重裝系統,在最新環境下安裝qtp了。
8、QTP錄製時報錯: unable to launch the browser
解決:這種問題其實是註冊表的問題:
我的註冊表中[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\]下,沒有IEXPLORE.EXE這一項,添加後,將預設值要設為C:\Program Files\Internet Explorer\iexplore.exe,確定後,重啟QTP就可以.
9、QTP11無法識別IE9,需要安裝:QTPWEB_00078.EXE 補丁