10 從step run has two ways(一是在key-driven頁面,另一個是在代碼頁面,前者走完項目,后者只是本acton第一行
11 對于時間,日期等的格式檢查(一種是正則表達式,另一種是輸出對比,如果
不好對比,用mid截取一部分對比)
12對于一些列表框或樹結構,如果發生結點名稱發生變化,此時如果報沒有彼配的對象,此時可以把更改后面的名稱如_2"
13;對于動態變化的對象,要分清是對像還是屬性;對于屬性可以用gettoproperty("ddd");得到;而對于由于動態無法識別對
像可以用描述性腳本:
如:Set ōbject= Descrīption.Create()
Object("regexpwndclass").Value="HtmlButton"
Object("regexpwndtitle").Value="登陸"
browser("ss").page("a").button(Object).click
14:對于屬性是變化的,有時可以把該屬性從識別對象里刪除
15:從系統的文件中獲取信息及刪除文件
get_file_infor("c:\she.mpg")
function get_file_infor(url)
dim fso,f
set fso=createobject("scrīpting.filesystemobject")
set f=fso.getfile(url)
msgbox(f.datecreated)
f.name:f.size:f.type
fso.deletefile(url)'/////刪除文件
end function
--------獲取文件夾里所有文件信息
get_folder_infor("c:\kai")
function get_folder_infor(folder)
dim fso,f,f1,n
set fso=createobject("scrīpting,filesystemobject")
set f=fso.getfolder(folder)
set fc=f.files
for each f1 in fc
select case f1.name
case"kai.mpg","she.mpg","dd.mp3"
end select
next
end function
16,四舍五入可以在后面+0.5,進行自動解決
17,y=-------waitproperty("visible",true,10000)
18,on error resume next
on error goto o
19 window("").wintreeview("systreeview32").TYpe micctrldown+"p"+micctrlup
20,定義數組 name=array(1,2,"aa","bb");name(0)=1
21進行日期YYYY-MM-DD的格式檢查 :
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ' Create variable.
Set regEx = New RegExp ' Create a regular expression.
regEx.Pattern = patrn ' Set pattern.
regEx.IgnoreCase = True ' Set case insensitivity.
regEx.Global = True ' Set global applicability.
Set Matches = regEx.Execute(strng) ' Execute search.
For Each Match in Matches ' Iterate Matches collection.
RetStr = RetStr & "Match found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is '"
RetStr = RetStr & Match.Value & "'." & vbCRLF
Next
RegExpTest = RetStr
End Function
date_pattern="^((((19|20)(([02468][048])|([13579][26]))-02-29))|((20[0-9][0-9])|(19[0-9][0-9]))-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((01,3-9])|(1[0-2]))-(29|30)))))$"
result_message=RegExpTest(date_pattern, inputbox("請你輸入要檢查的時間:"))
Select case result_message
Case ""
msgbox("你輸入的日期格式與標準不匹配")
case else MsgBox(result_message)
文章來源于領測軟件測試網 http://www.kjueaiud.com/