|
Function Get_Ran(i) /定义一个过程,其含义是取随机数用
Randomize
Get_Ran=RandomNumber (0,i)
End Function
Sub A
Get_Count=Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").GetROProperty("items count")/获取weblist里面的内容
Ran_Number=Get_Ran(Get_Count-1)/weblist index 从零开始的,所以要减去1
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select "#"&Ran_Number /进行参数化后,然后修改select值,把随机取得的数给Ran_Number
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 75,6
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 65,8
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 68,10
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
End Sub
For j = 1 to 4 /程序先从这里执行,Exist 判断一下时间 然后执行 call A 子函数
If Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Exist(2) Then
Call A
else
Browser("Welcome: Mercury Tours").Sync
' elseif Browser("Welcome: Mercury Tours").Page("Sign-on: Mercury Tours").Link("Home").Click Then
'Call A
End If
next
试一下 |
|