原創 QTP測試Flex程式例項

2021-06-18 09:13:42 字數 1097 閱讀 7380

cheers . lee

以及網路**

qtp測試flex程式例項,flex 物件不能識別的方法(注意是flex).

需要解決的問題:

很多使用qtp的朋友用qtp測試flash或flex系統時,遇到flash物件被識別成了乙個winobject("非活動控制項"),而對應也方法是通過定位滑鼠焦點,然後執行相應的操作.例如:

browser("flexstore").page("flexstore").winobject("macromediaflashplayeractivex").click 109,98

browser("flexstore").page("flexstore").winobject("macromediaflashplayeractivex").type "test"

browser("flexstore").page("flexstore").winobject("macromediaflashplayeractivex").click 210,102

browser("flexstore").page("flexstore").winobject("macromediaflashplayeractivex").click 503,312

這樣錄製的指令碼,當然不能符合我們測試的要求.

針對此類問題的方法,就是要安裝flash外掛程式:flex2_plugins_quicktestpro

中,進行詳細的介紹.

安裝完flex2_plugins_quicktestpro後,需要重啟電腦.

重新開啟qtp,在add-in manager中就可以看到已安裝的flex2.0.1外掛程式.

如圖:或者在qtp選單欄,tools-objects identification...中environment下拉列表中,可以看到flex2.0.1外掛程式,如圖:

載入flex2.0.1外掛程式後,重新錄製指令碼,如下:

現在qtp對於flex物件已經識別出來了,呵呵!下來的操作就和測試其他物件一樣了.

你可以用adobe提供的乙個flex**測試.

**:

至此,問題解決!

QTP測試Flex頁面的步驟

qtp測試flex頁面的步驟 2010年09月28日 需要的環境 1 qtp9.2版本。2 flex3.2版本。3 flex plugin for qtp只支援ie6及以上版本。4 必須安裝flash player 9.0.28或以上版本。一 安裝qtp9.2程式。二 安裝 flex builder...

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...