QTP物件庫程式設計之步驟生成器
在QTP的物件庫程式設計中,存在著3種編寫程式碼的方式,依次分別是:步驟生成器、Complete Word、物件拖動生成
一個步驟生成器的例子:
1、新增一些物件到物件庫(上一篇介紹瞭如何新增物件),結果如下圖所示:
2、依次選擇QTP上方選單欄→Insert→Step Generator
在Category中有3個下拉選項,這3個選項就分別代表了步驟生成器可以生成的3種不同類別的程式碼
在選中TestObjects這個分類以後,它下面的那個Object下拉框預設顯示了一個物件,這個物件就是物件庫中的那個父物件。
Object下拉框:這個下拉框可以選擇各種不同的操作,不過需要注意的是,Operation
接著在下面有一個Arguments的區域,在這裡會顯示所選操作的一些引數
再接著下面是一個Returnvalue的勾選框,如果當前的物件操作可以有返回值的話,就可以勾選了,並且還能在後面的文字框中輸入返回值的名稱
3、點選Object下拉框右邊的按鈕,在點選以後會出現一個SelectObject for Step的介面,如下圖所示。
在SelectObject for Step這個介面中可以進行物件的選擇,除此以外,還包括了一些其他的功能,比如物件查詢、從程式指定物件等
選擇“編輯框”和“百度一下”按鈕物件,然後點選OK按鈕
4、進行設定
可以從圖中看到Button控制元件的Click方法有3個引數,其中引數x和引數y是可以設一個值的(如果需要的話),引數BUTTON由於不能設定具體的值,所以QTP顯示了<No
Value>
可以對編輯框內輸入的內容進行引數化設定:
雙擊Vaule下的編輯框,點選引數化按鈕,出現如下介面,再進行設定
在Data Table中輸入測試用例資料
5、最終在專家檢視和關鍵字檢視的結果如下: