qtp測試flex頁面的步驟
2023年09月28日
需要的環境:
1、qtp9.2版本。
2、flex3.2版本。
3、flex plugin for qtp只支援ie6及以上版本。
4、必須安裝flash player 9.0.28或以上版本。
一、安裝qtp9.2程式。
二、安裝 flex builder 3 plug-in,在其安裝目錄下的installers裡有個qtp_plugin_installer.exe檔案,這是flex結合qtp的外掛程式,執行安裝檔案,完成外掛程式的安裝。
三、確認是不是安裝成功:
1、檢查登錄檔,如沒發現有teapluginie.dll和teapluginqtp.dll,則說明沒有安裝成功。
2、或者開啟qtp->tolls->object indentification->environment下拉框中是否有flex3.0,如果有表示安裝成功。
四、錄製flex製作的flash系統:
1、在系統編譯的時候需要將automation.swc,automation_agent.swc,and qtp.swc這幾個包檔案匯入到系統所在資料夾的lib裡面,如果沒有,新建乙個,包檔案在flex安裝檔案的目錄下(d:\program files\adobe\flex builder 3 plug-in\sdks\3.2.0\frameworks\libs)。如果系統用到了flex的chart,那麼還需要匯入automation_charts.swc。
2、然後就是重新編譯,發布,如果沒有意外的話現在系統就可以使用qtp錄製了。
3、為了讓qtp可以識別flex物件,還需要對被測試的flex程式進行編譯設定,開啟flex builder,右鍵選擇你的專案->properties->flex compiler,修改屬性"compiler arguments",在屬性中新增:
-locale en_us -include-libraries "c:\program files\adobe\flex builder 3\sdks\3.2.0\frameworks\libs\automation.swc" "c:\program files\adobe\flex builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc" "c:\program files\adobe\flex builder 3\sdks\3.2.0\frameworks\libs\qtp.swc" "c:\program files\adobe\flex builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc"
(也就是你載入的包的相應的flex安裝檔案的路徑,注意其中的空格,只有乙個空格。)
這樣編譯後的flex程式就可以被qtp所識別了。
QTP測試Flex頁面的步驟
需要的環境 1 qtp9.2版本。2 flex3.2版本。3 flex plugin for qtp只支援ie6及以上版本。4 必須安裝flash player 9.0.28或以上版本。一 安裝qtp9.2程式。二 安裝 flex builder 3 plug in,在其安裝目錄下的installe...
QTP測試Flex頁面的步驟
需要的環境 1 qtp9.2版本。2 flex3.2版本。3 flex plugin for qtp只支援ie6及以上版本。4 必須安裝flash player 9.0.28或以上版本。一 安裝qtp9.2程式。二 安裝 flex builder 3 plug in,在其安裝目錄下的installe...
原創 QTP測試Flex程式例項
cheers lee 以及網路 qtp測試flex程式例項,flex 物件不能識別的方法 注意是flex 需要解決的問題 很多使用qtp的朋友用qtp測試flash或flex系統時,遇到flash物件被識別成了乙個winobject 非活動控制項 而對應也方法是通過定位滑鼠焦點,然後執行相應的操作....