• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    WinRunner處理不識別對象的四種方法

    發布: 2008-11-04 11:16 | 作者: 網絡轉載 | 來源: 測試時代采編 | 查看: 147次 | 進入軟件測試論壇討論

    領測軟件測試網 WinRunner(以下簡稱WR)的實際項目中,對象不識別的情況非常頻繁,但如何去處理這些對象,可能有些朋友還不知道一些技巧,因此想借此文跟大家分享一些東西,希望對大家有用。 
         在做自動化測試項目時處理WR的不識別對象時,我一般按四步走:1 加載相關插件 2 對象映射 3 自定義函數 4 自定義插件/建虛擬對象 
         首先說一下為什么要這么處理,1 加載相關插件,這主要是因為加載插件的速度最快,效果也最好(優先級最高) 2 對象映射,這主要是因為你可以牽一發而動全身,全局性很好(優先級排第二) 3 自定義函數,這主要是因為自定義函數的靈活性比較大,可操作性強 4 自定義插件,也就是通俗的講通過編寫DLL來實現工具的擴展,因為其技術難度比較大,而且效果也不是非常好(除非你有深厚的Windows底層編碼能力),但插樁類的自定義插件會好些,所以只有當前三個辦法失效的情況下才采用;而建虛擬對象,和自定義插件并列最后,主要是因為他的移植性不好,但如果前三種方法失效并擴展DLL自己有技術又有難度,那么我更推薦用虛擬對象。 
          然后我們來詳細說說如何進行操作: 
          1 加載相關插件 在啟功WR時會出現一個插件選擇窗體,可以選擇你想要的插件,如果沒有,可以到WR的主界面的Tools\General Options\Startup 里面的Display Add-in Manager,勾選上這個選項后就可以在下次打開WR時彈出插件加載提示了。 
          2 對象映射,在WR的主界面里選擇TOOLS-Gui Map Configuration->Add->將手型按鈕指向你所要映射的對象上后單擊,然后點OK,回到Gui Map Configuration界面點Confige,到Confige Class界面對映射的對象進行一個配置,比如映射到的目標對象類,這里大家要注意一點:當前要進行映射的對象必須有目標對象類的基本特征,例如你不可以把一個編輯框映射到按扭上去;還有我們一般會把MSM-ID刪掉,因為他老是會變,導致腳本回放不成功。這里配置的主要原則是用盡量少的屬性描述唯一的對象,最后需要把Generated TSL Script里的內容拷貝到固定位置,比如你的測試工程的初始化代碼文件里,為什么要拷貝到那里呢?因為如果你不保存,以后你每次更換WR環境時都要再進行同類的配置,非常的煩瑣。 
          3 自定義函數 這里主要分兩塊:相對坐標和鍵盤模擬,相對坐標的思想是取到特定對象的相對坐標,然后通過坐標對對象進行各種操作;而鍵盤模擬則是通過模擬敲擊鍵盤來實現對對象的操作(前提條件是對象必須可以被鍵盤操作到)。這里我給兩個實例: 

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: winrunner WinRunner Winrunner 對象

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>