UFT 基礎 描述性程式設計 測試報告 重構下拉框

2021-08-10 18:33:08 字數 1327 閱讀 7520

'window("flight reservation").winedit("name:").set "john"

'描述性程式設計

'不用資源庫中的物件也可參執行,第一級用法,若多個屬性不唯一,可以用逗號隔開,寫多個

'msgbox window("regexpwndtitle:=flight reservation","regexpwndclass:=afx:").getroproperty("regexpwndclass")

'有下級用法,顯示nativeccass屬性

'msgbox window("regexpwndtitle:=flight reservation","regexpwndclass:=afx:").winedit("text:=john").getroproperty("nativeclass")

'對test屬性賦值

'window("regexpwndtitle:=flight reservation","regexpwndclass:=afx:").winedit("text:=john").set "tom"

''父用描述程式設計,子用物件,不可以

'父用物件,子用描述程式設計,不可以,可以用混合描述物件庫程式設計

'flyfrom_a = array("denve","frankfurt","london","los angeles","paris","portland","san francisco","seattle","sydney","zurich")

''flyfrom_c = window("flight reservation").wincombobox("fly from:").getitemscount

'set flyfrom_i= window("flight reservation").wincombobox("fly from:")

'for i = 0

to flyfrom_c-1

' if flyfrom_i.getitem(i)=flyfrom_a(i) then

'' print i&" is right"

' reporter.reportevent 0 ,i,"is right"

'else

'' print i&" is wrong"

' reporter.reportevent 1,i,"is wrong "

'endif'

'next

'''reporter.reportevent micpass,"1","2"

'reporter.reportevent 0 ,"1",2''

''開啟應用程式

'

描述性程式設計

1.描述性程式設計的思想 思想 物件沒有新增到物件庫,就用描述性程式設計的方法。如果有些物件無法新增到物件庫中,也可以用描述性程式設計。2.描述性程式設計的2種寫法 也可以多個屬性來確定乙個物件 屬性之間用逗號 英文狀態下的逗號 分開 browser micclass browser page mi...

QTP描述性程式設計

好久沒來寫東西了,說明這段時間在理論知識方面並沒有進步,呵呵 qtp描述性程式設計一直以來很模糊,今天終於有些明白,記錄下成果 下面是一段例項 描述性程式設計 set a description.create a micclass value link a text value 翻譯 物件的賦值,必...

Description描述性程式設計方法

description描述性程式設計方法 通過宣告描述性物件並給物件屬性賦值的方法,將物件屬性與執行語句分離開 description描述性程式設計方法也具有後續強迫性 首先建立description例項,來代表乙個測試物件的屬性描述 set objdialog description.create...