UFT入門教程


1. 安裝UFT(Unified Functional Testing)12.02(以該版本為例)

安裝過程很簡單,直接一路next。安裝過程若勾選了 Microsoft script debugger,最后會提示安裝失敗,因為該工具已經不再提供技術支持,所以下載地址已經失效,可自己找一個安裝包安裝。如果不安裝將不能使用debug功能,也不能添加斷點。

安裝到最后的時候會提示安裝證書,把勾去掉,不生成證書。

UFT對IE11完美支持,但是對支持谷歌需要安裝兩個插件,一個是瀏覽器插件:jjkpkaoeaicepkfjgeeopfcfpdgblbdc_12_0_3477_0.crx;一個是UFT補丁:UFT_00155.exe。

好幾個人問我要UFT安裝包和插件,用網盤分享給大家:鏈接:https://pan.baidu.com/s/1la-HDsq0X3MDVz17pBW-1Q 密碼:zf4r

2. 破解UFT12.02(無限期試用)

首先找到C:\ProgramData目錄下的SafeNet Sentinel文件夾將其刪除,找到UFT安裝目錄下的bin\instdemo.exe文件(默認安裝目錄見截圖),雙擊instdemo.exe文件運行

 3. 新建一個test

 4. 錄制

按下圖設置,在錄制和回放時可自動打開網頁

也可以用代碼方式打開:

'通過SystemUtil 類來打開 IE瀏覽器,並且跳轉到百度頁面  
SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","http://www.baidu.com"  

若用代碼方式打開就需要更改上圖中的錄制設置,選擇第一種錄制方式,否則UFT會自己打開瀏覽器一次,代碼又打開瀏覽器一次。從第一種錄制方式可以看出來,UFT可以從任意頁面開始錄制,在錄制中斷后還可以繼續錄制,不需要重頭開始。

修改錄制方式:

 

另外,若腳本涉及到的業務較多,流程較長,最好分多個action錄制,這樣腳本會更清晰,方便對單個模塊調試和調用,添加action方式如下圖:

 錄制時會看到這樣一個工具條,這里也可以添加新的action,工具條上的其他功能自行熟悉,有對象識別、對象庫、檢查點、同步等,這些功能可在錄制時使用,也可錄制完后再添加。

 

5. 錄制成功

以打開百度網站,並且搜索框輸入“123”進行搜索為例,錄制成功后的代碼如下:

 

 

 UFT的原理是,識別瀏覽器上的對象,存儲這些對象,並通過對象的名字操作對象,Browse、page、WebEdit、WebButton、Link等都是對象,“百度一下”等這些都是對象的名字,Set、Click為對象所屬的方法。

6. 對象庫

對象的存儲地點如下:

 

 導出對象庫。導出后會生成一個*.tsr文件:

 

使用公共對象庫。在需要使用公共對象庫的action上右鍵,選擇associate repository with action,然后選擇對應的*.tsr文件:

至此,錄制完成,回放即可,回放失敗怎么解決、參數化、函數庫之后再更。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM