1. 程式人生 > >QTP物件庫程式設計之步驟生成器

QTP物件庫程式設計之步驟生成器

 在QTP的物件庫程式設計中,存在著3種編寫程式碼的方式,依次分別是:步驟生成器Complete Word物件拖動生成

一個步驟生成器的例子:

1、新增一些物件到物件庫(上一篇介紹瞭如何新增物件),結果如下圖所示:


2、依次選擇QTP上方選單欄Insert→Step Generator

Category中有3個下拉選項,這3個選項就分別代表了步驟生成器可以生成的3種不同類別的程式碼

在選中TestObjects這個分類以後,它下面的那個Object下拉框預設顯示了一個物件,這個物件就是物件庫中的那個父物件。

Object下拉框:這個下拉框可以選擇各種不同的操作,不過需要注意的是,Operation

下拉框中的可選操作都是基於當前所選擇的物件,當前所選物件不支援的操作是選擇不到的。我們可以看到,當前預設選擇的是Sync操作,這個是系統預設的

接著在下面有一個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、最終在專家檢視和關鍵字檢視的結果如下: