【轉載】QTP不識別web組件或打不開IE可能原因

來源:互聯網
上載者:User

標籤: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 補丁

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.