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