📄 script.mts
字号:
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"Get address inforamtion failed!")
End If
end if
End Function
Function SearchParcel ()
Browser("Accela Automation:_3").Page("Accela Automation:").Image("Search for Parcel").Click @@ script infofile_;_ZIP::Search_for_Parcel_ssf18.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").Image("Search for Parcel")_;_NFB_;_620966_;_
Browser("Accela Automation:_6").Page("Accela Automation:").WebEdit("PartxtParcel").Set "p"
Browser("Accela Automation:_6").Page("Accela Automation:").Image("Submit").Click 38,6 @@ script infofile_;_ZIP::Submit_ssf19.inf_;_hightlight id_;_Browser("Accela Automation: 6").Page("Accela Automation:").Image("Submit")_;_NFB_;_630967_;_
strTemp = Browser("Accela Automation:_7").Page("Accela Automation:").WebTable("Parcel").GetCellData(3,1)
Browser("Accela Automation:_7").Page("Accela Automation:").Image("Select Parcel").Click @@ script infofile_;_ZIP::Select_Parcel_ssf20.inf_;_hightlight id_;_Browser("Accela Automation: 7").Page("Accela Automation:").Image("Select Parcel")_;_NFB_;_630968_;_
wait(5)
strParcel = Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("vParB1_PARCEL_NBR").GetROProperty("value")
If instr(strTemp,strParcel) <> 0 Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"Get parcel inforamtion failed!")
End If
End Function
Function SearchLicensed ()
Browser("Accela Automation:_3").Page("Accela Automation:").Image("Search for Licensed").Click @@ script infofile_;_ZIP::Search_for_Licensed_ssf22.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").Image("Search for Licensed")_;_NFB_;_650971_;_
Browser("Accela Automation:_8").Page("Accela Automation:").Image("Search").Click 32,13 @@ script infofile_;_ZIP::Search_ssf23.inf_;_hightlight id_;_Browser("Accela Automation: 8").Page("Accela Automation:").Image("Search")_;_NFB_;_660972_;_
strTemp = Browser("Accela Automation:_9").Page("Accela Automation:").WebTable("License #").GetCellData(3,1)
Browser("Accela Automation:_9").Page("Accela Automation:").Image("Select Licensed").Click @@ script infofile_;_ZIP::Select_Licensed_ssf24.inf_;_hightlight id_;_Browser("Accela Automation: 9").Page("Accela Automation:").Image("Select Licensed")_;_NFB_;_660973_;_
strLicensed = Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("CAEB1_LICENSE_NBR").GetROProperty("value")
If instr(strTemp,strLicensed) > 0 Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"Get licensed professional inforamtion failed!")
End If
End Function
Function SearchApplicant ()
Browser("Accela Automation:_3").Page("Accela Automation:").Image("Copy Contact").Click @@ script infofile_;_ZIP::Copy_Contact_ssf25.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").Image("Copy Contact")_;_NFB_;_670974_;_
Browser("Accela Automation:_10").Page("Accela Automation:").WebList("CNT_TYPE").Select "#0" @@ script infofile_;_ZIP::CNT_TYPE_ssf29.inf_;_hightlight id_;_Browser("Accela Automation: 10").Page("Accela Automation:").WebList("CNT TYPE")_;_NFB_;_680978_;_
Browser("Accela Automation:_10").Page("Accela Automation:").Image("Submit").Click 23,10 @@ script infofile_;_ZIP::Submit_ssf30.inf_;_hightlight id_;_Browser("Accela Automation: 10").Page("Accela Automation:").Image("Submit")_;_NFB_;_680978_;_
strTemp = Browser("Accela Automation:_11").Page("Accela Automation:").WebTable("Contact Type").GetCellData(3,2)
Browser("Accela Automation:_11").Page("Accela Automation:").Image("Select Contact").Click @@ script infofile_;_ZIP::Select_Contact_ssf31.inf_;_hightlight id_;_Browser("Accela Automation: 11").Page("Accela Automation:").Image("Select Contact")_;_NFB_;_680979_;_
wait(5)
strBusiness = Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("AppB1_BUSINESS_NAME").GetROProperty("value")
If instr(strTemp,strBusiness) > 0 Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"Get Applicant Information failed!")
End If
End Function
Function AsLif ()
Browser("Accela Automation:_3").Page("Accela Automation:").Image("Copy Licensed").Click @@ script infofile_;_ZIP::Copy_Licensed_ssf32.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").Image("Copy Licensed")_;_NFB_;_690980_;_
wait(5)
strBusiness = Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("AppB1_BUSINESS_NAME").GetROProperty("value")
If len(strBusiness) > 0 Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"Get Applicant Information failed!")
End If
End Function
Function FillInSubmit ()
Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("Adlvaluation").Set "250000"
Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("AdlHOUSE_COUNT").Set "1" @@ script infofile_;_ZIP::AdlHOUSE_COUNT_ssf34.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").WebEdit("AdlHOUSE COUNT")_;_NFB_;_690980_;_
Browser("Accela Automation:_3").Page("Accela Automation:").WebEdit("AdlBUILDING_COUNT").Set "1"
Browser("Accela Automation:_3").Page("Accela Automation:").WebList("AdlConst_Type_Code").Select "101 - Single Family Houses Detached" @@ script infofile_;_ZIP::AdlConst_Type_Code_ssf35.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").WebList("AdlConst Type Code")_;_NFB_;_690980_;_
Browser("Accela Automation:_3").Page("Accela Automation:").Image("Submit").Click 28,10 @@ script infofile_;_ZIP::Submit_ssf36.inf_;_hightlight id_;_Browser("Accela Automation: 3").Page("Accela Automation:").Image("Submit")_;_NFB_;_690980_;_
If Browser("Accela Automation:_12").Page("Accela Automation:").Link("Detail").Exist(15) Then
Call objTestLib.printfile(file,4)
Elseif Browser("Accela Automation:_3").Dialog("Microsoft Internet").WinButton("OK").Exist Then
strMessage = Browser("Accela Automation:_3").Dialog("Microsoft Internet").Static("Warnning").GetROProperty("text")
Call objTestLib.printfile(file,5,"cannot submit this form, the error message is " & strMessage)
Browser("Accela Automation:_3").Dialog("Microsoft Internet").WinButton("OK").Click @@ script infofile_;_ZIP::Microsoft_Internet_Explorer_ssf40.inf_;_hightlight id_;_2_;_
'ExitRun(0)
Else
Call objTestLib.printfile(file,5,"there occurs an unexpected error!")
'ExitRun(0)
End If
End Function
Function VerifySummary ()
'(1)fetch new application number
Call objTestLib.printfile(file,3," (1).fetch new application number")
strAppNumber1 = Browser("Accela Automation:_12").Page("Accela Automation:").WebEdit("PerID1").GetROProperty("value")
strAppNumber2 = Browser("Accela Automation:_12").Page("Accela Automation:").WebEdit("PerID2").GetROProperty("value")
strAppNumber3 = Browser("Accela Automation:_12").Page("Accela Automation:").WebEdit("PerID3").GetROProperty("value")
If len(strAppNumber1) > 0 And len(strAppNumber2) > 0 And len(strAppNumber3) > 0 Then
Call objTestLib.printfile(file,4)
strAppNumberTotal = strAppNumber1 & "-" & strAppNumber2 & "-" & strAppNumber3
DataTable("Appno1",dtGlobalSheet) = "*" & strAppNumber1
DataTable("Appno2",dtGlobalSheet) = "*" & strAppNumber2
DataTable("Appno3",dtGlobalSheet) = "*" & strAppNumber3
objmsgbox.SQAMsgbox "A new application created successfully!! The number is: " & strAppNumberTotal,"AA Auto Test",3,0
Else
objmsgbox.SQAMsgbox "Creating application failed!","AA Auto Test",3,0
Call objTestLib.printfile(file,5,"Creating application failed!")
End If
'(2).verify the detail and comments links
Call objTestLib.printfile(file,3," (2).verify the detail and comments links")
Browser("Accela Automation:_12").Page("Accela Automation:").Link("Detail").Click @@ script infofile_;_ZIP::Detail_ssf41.inf_;_hightlight id_;_Browser("Accela Automation: 12").Page("Accela Automation:").Link("Detail")_;_NFB_;_700986_;_
wait(5) @@ script infofile_;_ZIP::Accela_Automation__ssf42.inf_;_hightlight id_;_Browser("Accela Automation:_13").Page("Accela Automation:")_;_NFB_;_700987_;_
strInnerText = Browser("Accela Automation:_13").Page("Accela Automation:").WebTable("Job Value:").GetROProperty("innertext")
If instr(strInnerText,"Job Value:") <> 0 Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"the detail link is bad!")
End If
Browser("Accela Automation:_13").Back
Browser("Accela Automation:_12").Page("Accela Automation:").Link("Comments").Click @@ script infofile_;_ZIP::Comments_ssf43.inf_;_hightlight id_;_Browser("Accela Automation: 12").Page("Accela Automation:").Link("Comments")_;_NFB_;_700988_;_
If Browser("Accela Automation:_14").Page("Accela Automation:").Link("New Comment").Exist(5) Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"the detail link is bad!")
End If
Browser("Accela Automation:_43").Page("Accela Automation:").Image("Close").Click @@ script infofile_;_ZIP::Close_ssf243.inf_;_hightlight id_;_Browser("Accela Automation: 43").Page("Accela Automation:").Image("Close")_;_NFB_;_1871369_;_
End Function
'Browser("Accela Automation:_12").Page("Accela Automation:").Image("tab_menu").Click @@ script infofile_;_ZIP::tab_menu_ssf37.inf_;_hightlight id_;_Browser("Accela Automation: 12").Page("Accela Automation:").Image("tab menu")_;_NFB_;_690982_;_
Browser("Accela Automation:").Page("Accela Automation:").Image("tab_menu").Click @@ script infofile_;_ZIP::Accela_Automation__ssf38.inf_;_hightlight id_;_Browser("Accela Automation:").Page("Accela Automation:")_;_NFB_;_690983_;_
'=====2. Find Application
Call objTestLib.printfile(file,3," 2. Find Application ")
objmsgbox.SQAMsgbox "2. Find Application","AA Auto Test",3,0
Browser("Accela Automation:").Page("Accela Automation:").Link("Find App").Click @@ script infofile_;_ZIP::Find_App_ssf45.inf_;_hightlight id_;_Browser("Accela Automation:").Page("Accela Automation:").Link("Find App")_;_NFB_;_720991_;_
Browser("Accela Automation:_15").Page("Accela Automation:").WebEdit("PerID1_TXT").Set strAppNumber1 @@ script infofile_;_ZIP::PerID1_TXT_ssf46.inf_;_hightlight id_;_Browser("Accela Automation: 15").Page("Accela Automation:").WebEdit("PerID1 TXT")_;_NFB_;_720992_;_
Browser("Accela Automation:_15").Page("Accela Automation:").WebEdit("PerID2_TXT").Set strAppNumber2 @@ script infofile_;_ZIP::PerID2_TXT_ssf47.inf_;_hightlight id_;_Browser("Accela Automation: 15").Page("Accela Automation:").WebEdit("PerID2 TXT")_;_NFB_;_720992_;_
Browser("Accela Automation:_15").Page("Accela Automation:").WebEdit("PerID3_TXT").Set strAppNumber3 @@ script infofile_;_ZIP::PerID3_TXT_ssf48.inf_;_hightlight id_;_Browser("Accela Automation: 15").Page("Accela Automation:").WebEdit("PerID3 TXT")_;_NFB_;_720992_;_
Browser("Accela Automation:_15").Page("Accela Automation:").Image("Submit").Click 10,15 @@ script infofile_;_ZIP::Submit_ssf49.inf_;_hightlight id_;_Browser("Accela Automation: 15").Page("Accela Automation:").Image("Submit")_;_NFB_;_720992_;_
wait(5)
strTemp = Trim(Browser("Accela Automation:_16").Page("Accela Automation:").WebTable("Application").GetCellData(2,2))
If Ucase(strTemp)=strAppNumberTotal Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"cannot find the new created application")
End If
Browser("Accela Automation:_16").Page("Accela Automation:").Image("Select").Click @@ script infofile_;_ZIP::Select_ssf50.inf_;_hightlight id_;_Browser("Accela Automation: 16").Page("Accela Automation:").Image("Select")_;_NFB_;_720993_;_
'=====3. Application Summary
Call objTestLib.printfile(file,3," 3. Application Summary")
objmsgbox.SQAMsgbox "3. Application Summary","AA Auto Test",3,0
'=====a.verify the app number
Call objTestLib.printfile(file,3," a.verify the app number")
strValue = Browser("Accela Automation:_12").Page("Accela Automation:").WebEdit("PerID3").GetROProperty("value")
If len(strValue) <> 0 Then
If instr(strValue,strAppNumber3) <> 0 Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"The App no :" & strValue & " displayed incorrectly!")
End If
Else
Call objTestLib.printfile(file,5,"cannot find the app number!")
End If
'b.verify the detail and comment links
Call objTestLib.printfile(file,3," b.verify the detail and comment links") @@ script infofile_;_ZIP::Accela_Automation__2_ssf51.inf_;_hightlight id_;_Browser("Accela Automation:_12").Page("Accela Automation:_2")_;_NFB_;_720994_;_
If Browser("Accela Automation:_12").Page("Accela Automation:").Link("Detail").Exist(10) Then
Call objTestLib.printfile(file,4)
Else
Call objTestLib.printfile(file,5,"Cannot find detail link!")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -