天天看點

Winrunner的一些技巧

個人在使用過程中總結的一點小小經驗和技巧,希望能夠對大家有用!

Winrunner的一些技巧

一、通配符

![内容].* (空格)

如: !Form.* ,表示為“Form”+任何字元串

!.* Form,表示為任何字元串+“Form”

二、檔案路徑

TSL 語言中,檔案路徑要用“”表示

三、控件識别問題

有時錄制腳本時發現有的控件識别不了(比如WEB頁面中的标準控件識别不了),

可能由以下情況造成:

1. 啟動WinRunner時沒有加載相應的Addin;

2. WinRunner在應用程式之後啟動;

四、建立資料庫檢查點

有的人發現建立資料庫檢查點時不能建立新的查詢,覺得很奇怪,這是因為系統中沒有安裝Microsoft Query的緣故。

Office 2000 中有Microsoft Query的安裝,不過預設是不安裝Microsoft Query的,隻要運作Office 2000的安裝程式,在更改安裝中将Microsoft Query設為從本機運作,确定安裝即可。

五、自動加載GUI Map檔案

static test_Path = getvar("testname"); # 得到測試用例的路徑

static guifile_path = test_Path & "GUI_File.gui"; # GUI Map檔案名,建議将GUI Map檔案儲存在測試腳本的目錄中,如果不是,将這裡改為相應的絕對路徑或相對路徑

GUI_unload_all(); # 清空已經加載的GUI Map

GUI_load(guifile_path); # 加載GUI Map檔案

report_msg(test_Path); # 報告路徑,調試腳本時用,正式執行可以不要

六、腳本中的漢字顯示重疊打開菜單【Setting】-【Editor Options】,從“Highlighting”頁面中選擇“Font”為System或Microsoft Sans Serif等,确定後即可。

七、字元串後多了一個字元“0”在進行字元串相加動作後,用report_msg 輸出該字元串,發現總是在後面多了一個字元“0”。通過多次試驗,發現是沒有在字元串相加的語句後加語句結束符――分号。

關于通配符使用的提示:通配符的使用在教本和GUI Map中都可以使用,不過GUI Map的名稱是不能使用通配符的。

 八、加載GUI檔案失敗。在toos->General Options->General-> Load Temporary GUI map file(勾去掉)。重新開機winrunner即可。

繼續閱讀