|
Dim m,n,chkBrowser
For i=1 to 5 step 1
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "test"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "4af3e00e2424bb4d8ac8603c8736"
chkBrowser=Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Exist(0)
msgbox chkBrowser
If chkBrowser then
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 29,8
else
Browser("Welcome: Mercury Tours").Page("Sign-on: Mercury Tours").Image("Login").Click 43,6
End If
m=Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").GetROProperty("items count")
randomize
n=randomnumber(0,m)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select "#"&n
m=Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").GetROProperty("items count")
randomize
n=randomnumber(0,m)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select "#"&n
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select "Business"
wait 5
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 70,9
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 75,9
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "aaa"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "bbb"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "2"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 82,7
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("Logout").Click
Next
这个脚本中,为了避免第二次登陆是出现的找不到Sign-In的警告,我加了IF判断,但实际情况是IF条件总是返回Ture(更正True),所以大为不解!如果有谁知道问题出在哪,望请告知!谢谢
[ 本帖最后由 souchy 于 2009-11-9 13:22 编辑 ] |
|