You are on page 1of 39

'===============================================================================

==========================
' Name of the Script : MasterFile Profile Billing
' Scope of the Script : This test script covers 15 te
st cases related to the MF Profile --> Company
' Author : Bhagya
Rekha
' Description : MasterFile Profile Billin
g
' Date and / or Version : 06-11-2008,version 1.0
'===============================================================================
============================
Sub MFProfileBilling()
'****Declaration of Environmental Variable
Environment.Value("Execution_Log")="True"
'''''''''Test case count
Const TC_COUNT = 15
strVar = Environment("TestDir")
strIndVar = Split(strVar,"\",-1,1)
strBound = UBound(strIndVar)
strAllPath =""
For intCounter = 0 to strBound - 1
strAllPath = strAllPath & strIndVar(intCounter)
&"\"
Next
strPath = Trim(strPath)
strDataPath = strAllPath & "DataTables\"
strLibPath = strAllPath & "Function_Library\"
' Including the Library files where all the Scripts are saved
'ExecuteFile strLibPath & "MFProfileCompanyTC.vbs"
'****Adding MFLogin sheet to the dataTable and Importing the Inp
ut DataTable
DataTable.AddSheet "MFLogin"
DataTable.ImportSheet strDataPath & "Login.xls","MFLogin","MFLog
in"
DataTable.AddSheet "Billing"
DataTable.ImportSheet strDataPath & "MasterFileProfile.xls","Bil
ling","Billing"
DataTable.AddSheet "ReportHeader"
DataTable.ImportSheet strDataPath & "MasterFileProfile.xls","Rep
ortHeader","ReportHeader"
DataTable.AddSheet "HomePageVerification"
DataTable.ImportSheet strDataPath & "MasterFileProfile.xls","Hom
ePageVerification","HomePageVerification"
Environment.Value("strSheetName") = "Billing"
' Logs the Scenario name Execution in a .csv file
Call Execution_log(DataTable.Value("Scenario_Name", "Master"), "
", "", "")
'****Invoking IE and navigating to the ADR Login page
Call invoke_URL("MasterFile","Login Page",DataTable.Value("URL",
"MFLogin"))
'****Checking the username, password and login objects in the lo
gin page
Call pageCheck_WebEdit("MasterFile","Login Page","username;j_pas
sword","")
Call pageCheck_WebButton("MasterFile","Login Page","Login","")
'****Entering username and password and login into the masterfil
e application
'Call login("MasterFile","Login Page","User","MFLogin")
Call Login("MasterFile","Login Page","Approver","MFLogin")
Environment.Value("DATATABLE_ROW")=1
DataTable.GetSheet("Billing").SetCurrentRow(Environment.Value("D
ATATABLE_ROW"))
'***************************************** TC Driver Strat *****
**************************************************
For intTCCount = 1 to TC_COUNT
Environment.Value("Execution_Log") = "True"
If DataTable("TestRunFlag","Billing")="Y" Then
''If run flag is Y in test data table
Reporter.ReportEvent micDone,"##
###### BEGIN TEST CASE - '" & DataTable("TestCaseID","Billing") & "' ###########
","Execution of Test Case '" & DataTable("TestCaseDesc","Billing") & "' Started
"
strFuncName = "MFProfileBilling_
TC" & intTCCount & "()" ''Formation of function name
''Call Function
Execute "Call " & strFuncName
If Environment.Value("Execution
_Log") = "True" Then
Call Execution_l
og("",Datatable.Value("TestCaseID", "Billing"), Datatable.Value("TestCaseDesc",
"Billing"), "PASS")
Else
Call Execution_l
og("",Datatable.Value("TestCaseID", "Billing"), Datatable.Value("TestCaseDesc",
"Billing"), "FAIL")
End If
Reporter.ReportEvent micDone,"##
####### END OF TEST CASE - '" & DataTable("TestCaseID","Billing") & "###########
","The Test Case Execution Completed"
End If
''Increment the test data table row
Environment.Value("DATATABLE_ROW") = Environment
.Value("DATATABLE_ROW") + 1
DataTable.GetSheet("Billing").SetCurrentRow(Envi
ronment.Value("DATATABLE_ROW"))
Next
Call logoutfromApp("MasterFile","Depositary Receipt Division's")
'***************************************** TC Driver End *******
************************************************
End Sub
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC1()
Environment.Value("TestCase_Log")="True"
'Step #2
Call pageCheck_WebElementinTable("MasterFile","Depositary Receip
t Division's","MasterFile","")
Call logoutfromApp("MasterFile","Depositary Receipt Division's")
Call invoke_URL("MasterFile","Login Page",DataTable.Value("URL",
"MFLogin"))
Call Login("MasterFile","Login Page","User","MFLogin")
Call pageCheck_WebElementinTable("MasterFile","Depositary Receip
t Division's","MasterFile","")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's"
,DataTable.Value("HomePageLinks","HomePageVerification"),Environment.Value("Norm
alUser"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Navigate t
o DR Home page after successful login.","Successfully verified the links - " & D
ataTable.Value("HomePageLinks","HomePageVerification") & " and MasterFile button
"
Else
Reporter.ReportEvent micFail,"Step 2: Navigate t
o DR Home page after successful login.","The links - '" & DataTable.Value("HomeP
ageLinks","HomePageVerification") & "' are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call click_WebElement("MasterFile","Depositary Receipt Division'
s","MasterFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Click on M
asterFile in DR Home page.","Welcome Message and the Built Date has been Display
ed. "
Else
Reporter.ReportEvent micFail,"Step 3: Click on C
orporate Actions in DR Home page.","Welcome Message and the Built Date is not Di
splayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #4
Call select_Menu("MasterFile",DataTable.Value("PageName","Billin
g"),"PROFILE")
Call check_Menu("MasterFile",DataTable.Value("PageName","Billing
"),DataTable.Value("MenuPath","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 4: Click on P
rofile in MasterFile page ","Successfully checked the Profile Link menu - " & Da
taTable.Value("MenuPath","Billing")
Else
Reporter.ReportEvent micFail,"Step 4: Click on P
rofile in MasterFile page .","The menus - '" & DataTable.Value("MenuPath","Billi
ng") & "' is not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #5
Call select_Menu("MasterFile",DataTable.Value("PageName","Billin
g"),DataTable.Value("MenuPath","Billing"))
Call pageCheck_BillingSearch("MasterFile","Profile - Billing Pro
file Search","Billing Profile Search Results")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 5: Under Prof
ile menu select Billing.","Expected fields are displayed in Profile - Billing Pr
ofile Search page"
Else
Reporter.ReportEvent micFail,"Step 5: Under Prof
ile menu select Billing.","Expected fields are not displayed in Profile - Billin
g Profile Search page"
Environment.Value("TestCase_Log")="True"
End If
'Step #6
If DataTable.Value("BlankSearch","Billing") = "Y" Then
Call click_Image("MasterFile","Profile - Billing
Profile Search","Search")
If Browser("MasterFile").Page("Profile - Billing
Profile Search").WebTable("Billing Profile Search Results").Exist Then
IntRowCount = Browser("MasterFil
e").Page("Profile - Billing Profile Search").WebTable("Billing Profile Search Re
sults").RowCount
counter =1
While IntRowCount=2 And counter
<= 300
wait 4
IntRowCount= Browser("Ma
sterFile").Page("Profile - Billing Profile Search").WebTable("Billing Profile Se
arch Results").RowCount
counter = counter+1
Wend
End If
End If
If IntRowCount > 2 Then
Reporter.ReportEvent micPass, "Step 6: Verifying
the Table "& strTableName & " has rows are not " , "Table has rows"
Else
Reporter.ReportEvent micFail, "Step 6: Verifying
the Table "& strTableName & " has rows are not " , "Table doesnot have rows"
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
Call select_MenuOR("MasterFile","Profile - Billing Profile Search","HOME
;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC2()
Environment.Value("TestCase_Log")="True"
'Step #1 to 5
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call check_Menu("MasterFile","MasterFile",DataTable.Value("MenuP
ath","Billing"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call pageCheck_BillingSearch("MasterFile",DataTable.Value("PageN
ame","Billing"),"Billing Profile Search Results")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 5 : Unde
r Profile menu select Billing.","Expected fields are displayed in Profile - Bill
ing Profile Search page"
Else
Reporter.ReportEvent micFail,"Step 1 to 5 : Unde
r Profile menu select Billing.","Expected fields are not displayed in Profile -
Billing Profile Search page"
Environment.Value("TestCase_Log")="True"
End If
'Step #6
Call ProfileBillingSearch("MasterFile",DataTable.Value("PageName
","Billing"))
Call chkMFProfileHeader("MasterFile",DataTable.Value("PageName",
"Billing"),"Billing Profile Search Results","BillingProfileHeader")
Call chkBillingSearchCriteria("MasterFile",DataTable.Value("PageName","B
illing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 6: The page"
& DataTable.Value("PageName","Billing") & " has to be displayed with Expected fi
elds","The page displayed with Expected fields and with particular search resul
t"
Else
Reporter.ReportEvent micFail,"Step 6: The page"
& DataTable.Value("PageName","Billing") & " has to be displayed with Expected fi
elds","The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
Call select_MenuOR("MasterFile","Profile - Billing Profile Searc
h","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC3()
Environment.Value("TestCase_Log")="True"
'Step #1 to 6
Call chkADRHomePage("MasterFile","Depositary Receipt Division's"
,DataTable.Value("HomePageLinks","HomePageVerification"),Environment.Value("Norm
alUser"))
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile",DataTable.Value("PageName
","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 6: The p
age" & DataTable.Value("PageName","Billing") & " has to be displayed with Expect
ed fields","The page displayed with Expected fields and with particular search
result"
Else
Reporter.ReportEvent micFail,"Step 1 to 6: The p
age" & DataTable.Value("PageName","Billing") & " has to be displayed with Expect
ed fields","The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #7
Browser("MasterFile").Page(DataTable.Value("PageName","Billing")
).WebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=
TD").Click
If Browser("MasterFile").Page("Billing Profile").Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile","Billin
g Profile","BillingProfile")
Call pageCheck_WebElement("MasterFile","Billing Profile"," Deta
il; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 7: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 7: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Environment.Value("TestCase_Log"
) = "True"
End If
End If

'Step # 8
Call Select_Combo_Value_Index1("MasterFile","Billing Profile","B
illingProfile", DataTable.Value("IssuerName","Billing"))
Call pageCheck_BillingTab("MasterFile","Billing Profile")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 8: The page"
& DataTable.Value("PageName","Billing") & " has to be displayed with all Filled
values","The page displayed with all filled values "
Else
Reporter.ReportEvent micFail,"Step 8: The page"
& DataTable.Value("PageName","Billing") & " has to be displayed with all Filled
values","The page not displayed with all filled values"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("MasterFile","Billing Profile","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC4()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call chkADRHomePage("MasterFile","Depositary Receipt Division's"
,DataTable.Value("HomePageLinks","HomePageVerification"),Environment.Value("Norm
alUser"))
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTable.Value("PageNa
me","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile", DataTable.Value("Pa
geName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Detail")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Detail Tab.","Detail Tab displayed with Expected Fi
elds "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Detail Tab.","Detail Tab not displayed with Expecte
d Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkBillingDetailTabValues("MasterFile", DataTable.Value("Pa
geName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: Expected
Values should be available in Detail Tab.","Detail Tab displayed with Expected V
alues "
Else
Reporter.ReportEvent micFail,"Step 10: Expected
Values should be available in Detail Tab.","Detail Tab is not displayed with Exp
ected Values "
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call chkEditableWebEdit("MasterFile",DataTable.Value("PageName",
"Billing"),"ProfileName")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 11: Checking
for the Expected non Editable feilds in Detail Tab.","Detail Tab displayed with
Expected non Editable feilds "
Else
Reporter.ReportEvent micFail,"Step 11: Checking
for the Expected non Editable feilds in Detail Tab.","Detail Tab is not displaye
d with Expected non Editable feilds "
Environment.Value("TestCase_Log")="True"
End If
'Step #12
Call SetProfileBillingDetailTab("MasterFile", DataTable.Value("P
ageName","Billing"))
strIncludeBackUp = get_WebList_Value("MasterFile",DataTable.Valu
e("PageName","Billing"),"IncludeBackUp")
If Environment.Value("TestCase_Log")="True" And strIncludeBackUp
= DataTable.Value("IncludeBackUp","Billing") Then
Reporter.ReportEvent micPass,"Step 12: Entering
the Data in Detals Tab and clicking on Save button.","Details has been saved"
Else
Reporter.ReportEvent micFail,"Step 12: Entering
the Data in Detals Tab and clicking on Save button.","Details not saved "
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #13
Call select_Menu("MasterFile", DataTable.Value("PageName","Billi
ng"),"HOME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 13: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 13: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC5()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Detail")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Detail Tab.","Detail Tab displayed with Expected Fi
elds "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Detail Tab.","Detail Tab not displayed with Expecte
d Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkBillingDetailTabValues("MasterFile", DataTable.Value("Pa
geName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: Expected
Values should be available in Detail Tab.","Detail Tab displayed with Expected V
alues "
Else
Reporter.ReportEvent micFail,"Step 10: Expected
Values should be available in Detail Tab.","Detail Tab is not displayed with Exp
ected Values "
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"New")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 11: Clicking
on the New Button for creating new Billing profile","New Button has been Clicked
and can create new Billing Profile"
Else
Reporter.ReportEvent micFail,"Step 11: Clicking
on the New Button for creating new Billing profile","New Button is not Clicked "
Environment.Value("TestCase_Log")="True"
End If
'Step #12
strFrequency = get_WebList_Value("MasterFile",DataTable.Value("PageName"
,"Billing"),"Frequency")
strInvoiceType = get_WebList_Value("MasterFile",DataTable.Value(
"PageName","Billing"),"InvoiceType")
strStatus = get_WebList_Value("MasterFile",DataTable.Value("PageName","B
illing"),"Status")
strBillingMethod = get_WebList_Value("MasterFile",DataTable.Valu
e("PageName","Billing"),"BillingMethod")
strIncludeBackUp = get_WebList_Value("MasterFile",DataTable.Value("PageN
ame","Billing"),"IncludeBackUp")
strData = strFrequency & ";" & strInvoiceType & ";" & strStatus
& ";" & strBillingMethod & ";" & strIncludeBackUp
strArray = Split(strData,";",-1,1)
For intCount = 0 to Ubound(strArray)
If strArray(intCount) <>"" Then
blnFlag = "True"
Else
blnFlag = "False"
Exit for
End If
Next
If blnFlag = "True" And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 12: Expected
Values should be available in Detail Tab.","Detail Tab displayed with Expected V
alues "
Else
Reporter.ReportEvent micFail,"Step 12: Expected
Values should be available in Detail Tab.","Detail Tab is not displayed with Exp
ected Values "
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #13
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Products")
Call click_WebButton("MasterFile",DataTable.Value("PageName","Bi
lling"),"Add_Products")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Products")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 13: Expected
Fields should be available in Products Tab.","Products Tab displayed with Expect
ed Fields "
Else
Reporter.ReportEvent micFail,"Step 13: Expected
Fields should be available in Products Tab.","Products Tab not displayed with Ex
pected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #14
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call click_WebButton("MasterFile",DataTable.Value("PageName","Bi
lling"),"Add_Services")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Services")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 14: Expected
Fields should be available in Services Tab.","Services Tab displayed with Expect
ed Fields "
Else
Reporter.ReportEvent micFail,"Step 14: Expected
Fields should be available in Services Tab.","Services Tab not displayed with Ex
pected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #15
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Recipients")
Call click_WebButton("MasterFile",DataTable.Value("PageName","Bi
lling"),"Add_Recipients")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Recipients")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 15: Expected
Fields should be available in Recipients Tab.","Recipients Tab displayed with Ex
pected Fields "
Else
Reporter.ReportEvent micFail,"Step 15: Expected
Fields should be available in Recipients Tab.","Recipients Tab not displayed wit
h Expected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #16
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
strInnerText = browser("MasterFile").Page(DataTable.Value("PageN
ame","Billing")).WebElement("Close").GetROProperty("innertext")
If trim(lcase(strInnerText))=trim(lcase("Profile Name + Suffix m
ust be unique")) And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 16: Clicking
on Save button and Verify the text Profile Name + Suffix must be unique displaye
d correctly or not in the Error Validation Table","Clicked on Save Button and Er
ror Text displayed correctly"
Else
Reporter.ReportEvent micFail,"Step 16: Clicking
on Save button and Verify the text Profile Name + Suffix must be unique display
ed correctly or not in the Error Validation Table","Not Clicked on Save Button"
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #17
Call chkBillingErrorHighlight("MasterFile",DataTable.Value("Page
Name","Billing"),"Validation Error", "ProfileName")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 7: Profile Na
me in New Billing window should be marked with red","Profile Name marked with re
d "
Else
Reporter.ReportEvent micFail,"Step 7: Profile Na
me in New Billing window should be marked with red","Profile Name is not marked
with red "
Environment.Value("TestCase_Log")="True"
End If
'Step #18 to 19
Call set_WebEdit_Value ("MasterFile",DataTable.Value("PageName",
"Billing"),"NameExt",DataTable.Value("NameExt","Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
Call Select_Combo_Value_Index("MasterFile",DataTable.Value("Page
Name","Billing"),"BillingProfile", DataTable.Value("NameExt","Billing"))
strData = get_WebEdit_Value ("MasterFile",DataTable.Value("PageN
ame","Billing"),"NameExt")
If Environment.Value("TestCase_Log")="True" And strData = Data
Table.Value("NameExt","Billing") Then
Reporter.ReportEvent micPass,"Step 18 to 19: The
details of newly added Billing Profile should be Saved","Details Saved in Detai
ls saved "
Else
Reporter.ReportEvent micFail,"Step 18 to 19: Th
e details of newly added Billing Profile should be Saved","Details not Saved in
Details saved "
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #20
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 20: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 20: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC6()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Products")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Products")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Products Tab.","Products Tab displayed with Expecte
d Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Products Tab.","Products Tab not displayed with Exp
ected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkEditableWebEdit("MasterFile",DataTable.Value("PageName",
"Billing"),"Description")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: Checking
for the Expected non Editable feilds in Detail Tab.","Detail Tab displayed with
Expected non Editable feilds "
Else
Reporter.ReportEvent micFail,"Step 10: Checking
for the Expected non Editable feilds in Detail Tab.","Detail Tab is not displaye
d with Expected non Editable feilds "
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"UltimatePayer",DataTable.Value("Products_UltimatePayer","Billing"))
Call set_WebEdit_Value("MasterFile",DataTable.Value("PageName","
Billing"),"FeeAmount",DataTable.Value("Products_FeeAmount","Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
strUltimatePayer = get_WebList_Value("MasterFile",DataTable.Valu
e("PageName","Billing"),"UltimatePayer")
strFeeAmount = get_WebEdit_Value ("MasterFile",DataTable.Value("
PageName","Billing"),"FeeAmount")
If Environment.Value("TestCase_Log")="True" And strUltimatePaye
r = DataTable.Value("Products_UltimatePayer","Billing") And strFeeAmount = Data
Table.Value("Products_FeeAmount","Billing") Then
Reporter.ReportEvent micPass,"Step 11: The Chang
ed values should be saved in Products Tab.","UltimatePayer and FeeAmount values
has been saved"
Else
Reporter.ReportEvent micFail,"Step 11: The Chang
ed values should be saved in Products Tab.","UltimatePayer and FeeAmount values
not saved "
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #12
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 12: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 12: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC7()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Products")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Products")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Products")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Products Tab.","Products Tab displayed with Expecte
d Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Products Tab.","Products Tab not displayed with Exp
ected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkBillingAddDelRow("MasterFile",DataTable.Value("PageName"
,"Billing"),"Products","add", DataTable.Value("strAddColName","Billing"), DataTa
ble.value("strDelColName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: A new row
should be added in Products Tab.","A new row added in Products Tab"
Else
Reporter.ReportEvent micFail,"Step 10: A new row
should be added in Products Tab.","A new row is not added in Products Tab"
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 1, "WebList", DataTable.Value("Produts_Description"
,"Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 2, "WebList", DataTable.Value("Products_UltimatePay
er","Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 3, "WebEdit", DataTable.Value("Products_FeeAmount",
"Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 11: The new r
ow should be saved and the values should be displayed.","A new row added in Prod
ucts Tab and Values Saved"
Else
Reporter.ReportEvent micFail,"Step 11: The new r
ow should be saved and the values should be displayed.","A new row is not added
in Products Tab"
Environment.Value("TestCase_Log")="True"
End If
'Changing the Saved details
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Products","del", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
Call click_Image("MasterFile", DataTable.Value("PageName","Billi
ng"),"Save")
Call fnc_wait(Browser("MasterFile").Page(DataTable.Value("PageN
ame","Billing")).WebElement("CurrentBillingCycle"))
'Step #12
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 12: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 12: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC8()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 And Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Products")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Products")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Products")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Products Tab.","Products Tab displayed with Expecte
d Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Products Tab.","Products Tab not displayed with Exp
ected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkBillingAddDelRow("MasterFile",DataTable.Value("PageName"
,"Billing"),"Products","add", DataTable.Value("strAddColName","Billing"), DataTa
ble.value("strDelColName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: A new row
should be added in Products Tab.","A new row added in Products Tab"
Else
Reporter.ReportEvent micFail,"Step 4: A new row
should be added in Products Tab.","A new row is not added in Products Tab"
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 1, "WebList", DataTable.Value("Produts_Description"
,"Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 2, "WebList", DataTable.Value("Products_UltimatePay
er","Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 3, "WebEdit", DataTable.Value("Products_FeeAmount",
"Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 11: The new r
ow should be saved and the values should be displayed.","A new row added in Prod
ucts Tab and Values Saved"
Else
Reporter.ReportEvent micFail,"Step 11: The new r
ow should be saved and the values should be displayed.","A new row is not added
in Products Tab"
Environment.Value("TestCase_Log")="True"
End If
'Step #12,13 and 14
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Products","del", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Products","WebEdit",1)
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageName","Bi
lling"),"Products","WebList",2)
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Products","WebEdit",3)
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 12,13 and 14:
The added row should be Deleted and the existing values should be saved.","The
added row is Deleted"
Else
Reporter.ReportEvent micFail,"Step 12,13 and 14:
The added row should be Deleted and the existing values should be saved.","The
added row is not Deleted"
Environment.Value("TestCase_Log")="True"
End If
'Step #15
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 15: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 15: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC9()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Services")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Services Tab.","Services Tab displayed with Expecte
d Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Services Tab.","Services Tab not displayed with Exp
ected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call pageCheck_BillingTab("MasterFile",DataTable.Value("PageName","Billi
ng"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: The page"
& DataTable.Value("PageName","Billing") & " has to be displayed with all Filled
values","The page displayed with all filled values "
Else
Reporter.ReportEvent micFail,"Step 10: The page"
& DataTable.Value("PageName","Billing") & " has to be displayed with all Filled
values","The page not displayed with all filled values"
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"ServicesUltimatePayer",DataTable.Value("Services_UltimatePayer","Bil
ling"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billing"),"Sav
e")
strUltimatePayer = get_WebList_Value("MasterFile",DataTable.Valu
e("PageName","Billing"),"ServicesUltimatePayer")
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageNew","Billing"),0)
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageFlag","Billing"),1)
If Environment.Value("TestCase_Log")="True" And strUltimatePayer = Data
Table.Value("Services_UltimatePayer","Billing") Then
Reporter.ReportEvent micPass,"Step 11: The Chang
ed values should be saved and a flag with M Symbol and Yellow flag should be s
een","M Symbol and Yellow flag Image Exist"
Else
Reporter.ReportEvent micFail,"Step 11: The Chang
ed values should be saved and a flag with M Symbol and Yellow flag should be s
een","M Symbol and Yellow flag Image doesnot Exist"
Environment.Value("TestCase_Log")="True"
End If
'Changing Saved Values
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"ServicesUltimatePayer","BNY")
Call click_Image("MasterFile",DataTable.Value("PageName","Billing"),"Sav
e")
Call fnc_wait(Browser("MasterFile").Page(DataTable.Value("PageN
ame","Billing")).WebList("ServicesUltimatePayer"))
'Step #12
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 12: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 12: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC10()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Services")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Services Tab.","Services Tab displayed with Expecte
d Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Services Tab.","Services Tab not displayed with Exp
ected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10 and 11
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Services","add", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10 and 11: A
new row should be added in Services Tab.","A new row added in Services Tab"
Else
Reporter.ReportEvent micFail,"Step 10 and 11: A
new row should be added in Services Tab.","A new row is not added in Services Ta
b"
Environment.Value("TestCase_Log")="True"
End If
'Step #12
Call SetQuestionMarkInDynamicTable("MasterFile", DataTable.Value
("PageName","Billing"),"Services","Select Service Fee","lookupFrame",1,DataTable
.Value("SetQuestionMarkValue","Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageNew","Billing"),0)
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageFlag","Billing"),1)
If Environment.Value("TestCase_Log")="True" And strUltimatePaye
r = DataTable.Value("Services_UltimatePayer","Billing") Then
Reporter.ReportEvent micPass,"Step 12: The Chang
ed values should be saved and a flag with N Symbol and Yellow flag should be se
en","N Symbol and Yellow flag Image Exist"
Else
Reporter.ReportEvent micFail,"Step 12: The Chang
ed values should be saved and a flag with N Symbol and Yellow flag should be se
en","N Symbol and Yellow flag Image doesnot Exist"
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Changing Saved Values
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Services","del", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billing"),"Sav
e")
Call fnc_wait(Browser("MasterFile").Page(DataTable.Value("PageN
ame","Billing")).WebList("ServicesUltimatePayer"))
'Step #13
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 13: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 13: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC11()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Services")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Services Tab.","Services Tab displayed with Expecte
d Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Services Tab.","Services Tab not displayed with Exp
ected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Services","add", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: A
new row should be added in Services Tab.","A new row added in Services Tab"
Else
Reporter.ReportEvent micFail,"Step 10: A new row
should be added in Services Tab.","A new row is not added in Services Tab"
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call SetQuestionMarkInDynamicTable("MasterFile", DataTable.Value
("PageName","Billing"),"Services","Select Service Fee","lookupFrame",1,DataTable
.Value("SetQuestionMarkValue","Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageNew","Billing"),0)
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageFlag","Billing"),1)
If Environment.Value("TestCase_Log")="True" And strUltimatePaye
r = DataTable.Value("Services_UltimatePayer","Billing") Then
Reporter.ReportEvent micPass,"Step 11: The Chang
ed values should be saved and a flag with N Symbol and Yellow flag should be se
en","N Symbol and Yellow flag Image Exist"
Else
Reporter.ReportEvent micFail,"Step 11: The Chang
ed values should be saved and a flag with N Symbol and Yellow flag should be se
en","N Symbol and Yellow flag Image doesnot Exist"
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #12,13
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Services","del", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services","WebEdit",1)
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageName","Bi
lling"),"Services","WebList",2)
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 12,13: The ad
ded row should be Deleted and the existing values should be saved.","The added r
ow is Deleted"
Else
Reporter.ReportEvent micFail,"Step 12,13: The ad
ded row should be Deleted and the existing values should be saved.","The added r
ow is not Deleted"
Environment.Value("TestCase_Log")="True"
End If
'Step #14
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 14: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 14: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++
Public Function MFProfileBilling_TC12()
Environment.Value("TestCase_Log")="True"
'Step # 1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Recipients")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Recipients")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Expected F
ields should be available in Recipients Tab.","Recipients Tab displayed with Exp
ected Fields "
Else
Reporter.ReportEvent micFail,"Step 9: Expected F
ields should be available in Recipients Tab.","Recipients Tab not displayed with
Expected Fields"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Recipients","add", DataTable.Value("strAddColName","Billing"), Dat
aTable.value("strDelColName","Billing"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: A new row
should be added in Recipients Tab.","A new row added in Recipients Tab"
Else
Reporter.ReportEvent micFail,"Step 4: A new row
should be added in Recipients Tab.","A new row is not added in Recipients Tab"
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call SetQuestionMarkInDynamicTable("MasterFile", DataTable.Value
("PageName","Billing"),"Recipients","Select Roles to Receive","popRoleFrame",1,D
ataTable.Value("SetQuestionMarkValue","Billing"))
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Recipients","WebEdit",1)
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 11: Clicking
? Image and the corresponding role should be displayed.","corresponding role is
displayed"
Else
Reporter.ReportEvent micFail,"Step 11: Clicking
? Image and the corresponding role should be displayed.","corresponding role is
displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #12
Call ChkBillingEmailIcon("MasterFile", DataTable.Value("PageName
","Billing"),"Recipients","PopEmailFrame")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 12: A Pop Up
window opens with 'Recipients' as column name and should show the recipient name
.","A Pop Up window opened with 'Recipients' as column name and the recipient na
me"
Else
Reporter.ReportEvent micFail,"Step 12: A Pop Up
window opens with 'Recipients' as column name and should show the recipient name
.","A Pop Up window opened with 'Recipients' as column name and the recipient na
me"
Environment.Value("TestCase_Log")="True"
End If
'Step #13 and 14
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Recipients","del", DataTable.Value("strAddColName","Billing"), Dat
aTable.value("strDelColName","Billing"))
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Recipients","WebEdit",1)
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 13 and 14: Th
e added row should be Deleted and the existing values should be saved.","The add
ed row is Deleted"
Else
Reporter.ReportEvent micFail,"Step 13 and 14: Th
e added row should be Deleted and the existing values should be saved.","The add
ed row is not Deleted"
Environment.Value("TestCase_Log")="True"
End If
'Step #15
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 15: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 15: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++
Public Function MFProfileBilling_TC13()
Environment.Value("TestCase_Log")="True"
'Step #1 to 7
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1 to 7: The p
age Profile - Billing Profile Search has to be displayed with Expected fields","
The page displayed with Expected fields and with particular search result"
Else
Reporter.ReportEvent micFail,"Step 1 to 7 The pa
ge Profile - Billing Profile Search has to be displayed with Expected fields","T
he Expected fields with particular search result are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #8
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail,"St
ep 8: Verifying for the BillingProfile Weblist default value", "BillingProfile W
eblist doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
'Step #9
Call click_Image("MasterFile",DataTable.Value("PageName","Billing"),"New
")
Call pageCheck_WebElement("MasterFile",DataTable.Value("PageName
","Billing")," Detail; Products; Services; Recipients","")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Clicking o
n the New Button for creating new Billing profile and checking for Tabs","New Bu
tton has been Clicked and Tabs Exists"
Else
Reporter.ReportEvent micFail,"Step 9: Clicking o
n the New Button for creating new Billing profile","New Button is not Clicked "
Environment.Value("TestCase_Log")="True"
End If
'Step #10
Call SetProfileBillingDetailTab("MasterFile", DataTable.Value("P
ageName","Billing"))
Wait(2)
strFrequency = get_WebList_Value("MasterFile",DataTable.Value("P
ageName","Billing"),"Frequency")
strBillingMethod = get_WebList_Value("MasterFile",DataTable.Valu
e("PageName","Billing"),"BillingMethod")
strStatus = get_WebList_Value("MasterFile",DataTable.Value("Page
Name","Billing"),"Status")
strInvoiceType = get_WebList_Value("MasterFile",DataTable.Value(
"PageName","Billing"),"InvoiceType")
If Environment.Value("TestCase_Log")="True" and strFrequency = D
ataTable.Value("Frequency","Billing") And strBillingMethod = DataTable.Value("Bi
llingMethod","Billing") And strStatus = DataTable.Value("DetailStatus","Billing"
) And strInvoiceType = DataTable.Value("InvoiceType","Billing") Then
Reporter.ReportEvent micPass,"Step 10: Entering
the Data in Details Tab and clicking on Save button.","Details has been saved"
Else
Reporter.ReportEvent micFail,"Step 10: Entering
the Data in Details Tab and clicking on Save button.","Details not saved "
Call captureScreenshot()
Environment.Value("TestCase_Log")="True"
End If
'Step #11
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 11: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 11: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++
Public Function MFProfileBilling_TC14()
Environment.Value("TestCase_Log")= "True"
'Step #1
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
Browser("MasterFile").Page("Profile - Billing Profile Search").WebElemen
t("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD").Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass," V
erifying for the BillingProfile Weblist default value", "BillingProfile Weblist
has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail," V
erifying for the BillingProfile Weblist default value", "BillingProfile Weblist
doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("PageName","
Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call set_WebEdit_Value("MasterFile",DataTable.Value("PageName","
Billing"),"NameExt",DataTable.Value("NameExt","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Products")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Products")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Products")
Call chkBillingAddDelRow("MasterFile",DataTable.Value("PageName","Billin
g"),"Products","add", DataTable.Value("strAddColName","Billing"), DataTable.valu
e("strDelColName","Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 1, "WebList", DataTable.Value("Produts_Description"
,"Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 2, "WebList", DataTable.Value("Products_UltimatePay
er","Billing"))
Call SetValuesInDynamicTable("MasterFile", DataTable.Value("Page
Name","Billing"),"Products", 3, "WebEdit", DataTable.Value("Products_FeeAmount",
"Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName","Billi
ng"),"Products","del", DataTable.Value("strAddColName","Billing"), DataTable.val
ue("strDelColName","Billing"))
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Products","WebEdit",1)
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageName","Bi
lling"),"Products","WebList",2)
Call pageCheck_FilledValues("MasterFile", DataTable.Value("PageN
ame","Billing"),"Products","WebEdit",3)
Call selectTab("MasterFile", DataTable.Value("PageName","Billing")," Se
rvices")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Services")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services")
Call pageCheck_BillingTab("MasterFile",DataTable.Value("PageName","Billi
ng"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing")," Se
rvices")
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"ServicesUltimatePayer",DataTable.Value("Services_UltimatePayer","Bil
ling"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billing"),"Sav
e")
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageNew","Billing"),0)
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageFlag","Billing"),1)
Call logoutfromApp("MasterFile",DataTable.Value("PageName","Billing"))
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 1: Executing
testcase 8 and 9.","8 and 9 Testcases has been Executed"
Else
Reporter.ReportEvent micFail,"Step 1: Executing
testcase 8 and 9.","8 and 9 Testcases not Executed"
Environment.Value("TestCase_Log")= "True"
End If
'Step #2
Call invoke_URL("MasterFile","Login Page",DataTable.Value("URL",
"MFLogin"))
Call Login("MasterFile","Login Page","Approver","MFLogin")
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 2: Navigate t
o DR Home page after successful login.","Successfully login the application"
Else
Reporter.ReportEvent micFail,"Step 2: Navigate t
o DR Home page after successful login.","Unable to login the application"
Environment.Value("TestCase_Log")= "True"
End If
'Step #3 to 18
Call ApprovalFunction("MasterFile","Issuer Billing Profile","Pro
file Name;Name Ext.;Last User Updated;Last Updated",DataTable.Value("IssuerName"
,"Billing"),"Testing","Approved",DataTable.Value("ApprovalStatus","Billing"))
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 3 to 18: Verf
iying if all the Modified Fields are Approved or NOT","All the Modified Fields a
re Approved"
Else
Reporter.ReportEvent micFail,"Step 3 to 18: Verf
iying if the Approval functionality","Any of the steps from 3 to 18 might have F
ailed"
Environment.Value("TestCase_Log")= "True"
End If
'Step #19
Call logoutfromApp("MasterFile","Approval Queue Item Search")
If Browser("MasterFile").Exist(2) And Environment.Value("TestCas
e_Log")="False" Then
Reporter.ReportEvent micFail,"Step :19 Verifying
if the Application is LoggedOuted or NOT","The Application is still Open"
Environment.Value("TestCase_Log")= "True"
Else
Reporter.ReportEvent micPass,"Step :19 Verifying
if the Application is LoggedOuted or NOT","The Application is LoggedOut Success
fully"
End If
'Step #20
Call invoke_URL("MasterFile","Login Page",DataTable.Value("URL",
"MFLogin"))
Call Login("MasterFile","Login Page","User","MFLogin")
Call click_WebElement("MasterFile","Depositary Receipt Division'
s","MasterFile")
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
'Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pa
geName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 20: Executing
testcase 3 steps 1-7.","3 steps 1-7 Testcase has been Executed"
Else
Reporter.ReportEvent micFail,"Step 20: Executing
testcase 3 steps 1-7.","3 steps 1-7 Testcase not Executed"
Environment.Value("TestCase_Log")= "True"
End If
'Step #21
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call pageCheck_ImageORNegitive("MasterFile", DataTable.Value("Pa
geName","Billing"),"ActionModified;ActionNew")
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 21: Verifying
if Yellow FLAG and Modified Image are Present or NOT","The Yellow Flag and Mo
dified Image are NOT displayed"
Else
Reporter.ReportEvent micPass,"Step 21: Verifying
if Yellow FLAG and Modified Image are Present or NOT","The Yellow Flag and Mo
dified Image are displayed"
Environment.Value("TestCase_Log") = "True"
End If
'Changing the Saved details
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"ServicesUltimatePayer","BNY")
Call selectTab("MasterFile", DataTable.Value("PageName","Billing")," De
tail")
Call set_WebEdit_Value ("MasterFile", DataTable.Value("PageName"
,"Billing"),"NameExt","")
Call click_Image("MasterFile", DataTable.Value("PageName","Billi
ng"),"Save")
Call fnc_wait(Browser("MasterFile").Page(DataTable.Value("PageN
ame","Billing")).WebEdit("NameExt"))
'Step #22
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 22: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 22: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++
Public Function MFProfileBilling_TC15()
Environment.Value("TestCase_Log")= "True"
Call click_WebElement("MasterFile","Depositary Receipt Division's","Mast
erFile")
Call chkMFCAHomePage("MasterFile","MasterFile",DataTable.Value("
MenuName","HomePageVerification"),Environment.Value("NormalUser"))
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
Browser("MasterFile").Page("Profile - Billing Profile Search").WebElemen
t("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD").Click
If Browser("MasterFile").Page(DataTable.Value("PageName","Billin
g")).Exist Then
Reporter.ReportEvent micPass,"Verify the Page Billing Profile is
displayed or not","Page is displayed "
strData = get_WebList_Value("MasterFile",DataTab
le.Value("PageName","Billing"),"BillingProfile")
Call pageCheck_WebElement("MasterFile",DataTable
.Value("PageName","Billing")," Detail; Products; Services; Recipients","")
If Instr(1,strData,DataTable.Value("IssuerName",
"Billing")) = 1 and Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass," V
erifying for the BillingProfile Weblist default value", "BillingProfile Weblist
has value same as " & DataTable.Value("IssuerName","Billing")
Else
Reporter.ReportEvent micFail," V
erifying for the BillingProfile Weblist default value", "BillingProfile Weblist
doesnt have value same as " & DataTable.Value("IssuerName","Billing")
Call captureScreenshot()
Environment.Value("TestCase_Log"
) = "True"
End If
End If
Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pag
eName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
Call set_WebEdit_Value("MasterFile",DataTable.Value("PageName","
Billing"),"NameExt",DataTable.Value("NameExt","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call pageCheck_BillingProfile("MasterFile", DataTable.Value("Pag
eName","Billing"),"Services")
Call chkBillingDeleteImage("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services")
Call pageCheck_BillingTab("MasterFile",DataTable.Value("PageName","Billi
ng"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing")," Se
rvices")
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"ServicesUltimatePayer",DataTable.Value("Services_UltimatePayer","Bil
ling"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billing"),"Sav
e")
strUltimatePayer = get_WebList_Value("MasterFile",DataTable.Valu
e("PageName","Billing"),"ServicesUltimatePayer")
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName","Billi
ng"),"Services","add", DataTable.Value("strAddColName","Billing"), DataTable.val
ue("strDelColName","Billing"))
Call SetQuestionMarkInDynamicTable("MasterFile", DataTable.Value("PageNa
me","Billing"),"Services","Select Service Fee","lookupFrame",1,DataTable.Value("
SetQuestionMarkValue","Billing"))
Call click_Image("MasterFile",DataTable.Value("PageName","Billin
g"),"Save")
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageNew","Billing"),0)
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services",DataTable.Value("BillingImageFlag","Billing"),1)
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 1: Executing
testcase 9 and 10.","9 and 10 Testcases has been Executed"
Else
Reporter.ReportEvent micFail,"Step 1: Executing
testcase 9 and 10.","9 and 10 Testcases not Executed"
Environment.Value("TestCase_Log")= "True"
End If
'Step #2
Call invoke_URL("MasterFile","Login Page",DataTable.Value("URL",
"MFLogin"))
Call Login("MasterFile","Login Page","Approver","MFLogin")
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 2: Navigate t
o DR Home page after successful login.","Successfully login the application"
Else
Reporter.ReportEvent micFail,"Step 2: Navigate t
o DR Home page after successful login.","Unable to login the application"
Environment.Value("TestCase_Log")= "True"
End If
'Step #3 to 11
Call ApprovalFunction("MasterFile","Issuer Billing Profile","Profile Nam
e;Name Ext.;Last User Updated;Last Updated",DataTable.Value("IssuerName","Billin
g"),"Testing","Rejected",DataTable.Value("ApprovalStatus","Billing"))
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 3 to 11: Verf
iying if all the Modified Fields are Rejected or NOT","All the Modified Fields a
re Rejected"
Else
Reporter.ReportEvent micFail,"Step 3 to 11: Verf
iying if the Rejected functionality","Any of the steps from 3 to 11 might have F
ailed"
Environment.Value("TestCase_Log")= "True"
End If
'Step #12
Call logoutfromApp("MasterFile","Approval Queue Item Search")
If Browser("MasterFile").Exist(2) And Environment.Value("TestCas
e_Log")= "False" Then
Reporter.ReportEvent micFail,"Step :12 Verifying
if the Application is LoggedOuted or NOT","The Application is still Open"
Environment.Value("TestCase_Log")= "True"
Else
Reporter.ReportEvent micPass,"Step :12 Verifying
if the Application is LoggedOuted or NOT","The Application is LoggedOut Success
fully"
End If
'Step #13
Call invoke_URL("MasterFile","Login Page",DataTable.Value("URL",
"MFLogin"))
Call Login("MasterFile","Login Page","User","MFLogin")
Call click_WebElement("MasterFile","Depositary Receipt Division'
s","MasterFile")
Call select_Menu("MasterFile","MasterFile",DataTable.Value("Menu
Path","Billing"))
Call ProfileBillingSearch("MasterFile","Profile - Billing Profil
e Search")
Browser("MasterFile").Page("Profile - Billing Profile Search").W
ebElement("innertext:=" & DataTable.Value("IssuerName","Billing"),"html tag:=TD"
).Click
'Call Select_Combo_Value_Index1("MasterFile",DataTable.Value("Pa
geName","Billing"),"BillingProfile", DataTable.Value("IssuerName","Billing"))
If Environment.Value("TestCase_Log")= "True" Then
Reporter.ReportEvent micPass,"Step 13: Executing
testcase 3 steps 1-7.","3 steps 1-7 Testcase has been Executed"
Else
Reporter.ReportEvent micFail,"Step 13: Executing
testcase 3 steps 1-7.","3 steps 1-7 Testcase not Executed"
Environment.Value("TestCase_Log")= "True"
End If
'Step #14
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Services")
Call pageCheck_ImageOR("MasterFile", DataTable.Value("PageName",
"Billing"),"ApprovalStatus:Rejected")
Call chkProfileBillingImage("MasterFile", DataTable.Value("PageN
ame","Billing"),"Services"," Approval Status:Rejected",1)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 14: Verifying
if Yellow FLAG and Modified Image are Present or NOT","The Yellow Flag and Mo
dified Image are NOT displayed"
Else
Reporter.ReportEvent micPass,"Step 14: Verifying
if Yellow FLAG and Modified Image are Present or NOT","The Yellow Flag and Mo
dified Image are displayed"
Environment.Value("TestCase_Log") = "True"
End If
'Changing the Saved details
Call select_Combo_Value("MasterFile",DataTable.Value("PageName",
"Billing"),"ServicesUltimatePayer","BNY")
Call chkBillingAddDelRow("MasterFile", DataTable.Value("PageName
","Billing"),"Services","del", DataTable.Value("strAddColName","Billing"), DataT
able.value("strDelColName","Billing"))
Call selectTab("MasterFile", DataTable.Value("PageName","Billing
")," Detail")
Call set_WebEdit_Value ("MasterFile", DataTable.Value("PageName"
,"Billing"),"NameExt","")
Call click_Image("MasterFile", DataTable.Value("PageName","Billi
ng"),"Save")
Call fnc_wait(Browser("MasterFile").Page(DataTable.Value("PageN
ame","Billing")).WebEdit("NameExt"))
'Step #15
Call select_Menu("MasterFile", DataTable.Value("PageName","Billing"),"HO
ME;DR Home")
Call chkADRHomePage("MasterFile","Depositary Receipt Division's",DataTab
le.Value("HomePageLinks","HomePageVerification"),Environment.Value("NormalUser")
)
If Environment.Value("TestCase_Log") = "True" Then
Reporter.ReportEvent micPass,"Step 15: DR Home p
age should be displayed with the Corresponding link " &DataTable.Value("HomePage
Links","HomePageVerification"),"The Expected Links are available."
Else
Reporter.ReportEvent micFail,"Step 15: DR Home p
age should be displayed with the MasterFile link","The Expected Links are not av
ailable."
Environment.Value("TestCase_Log") = "True"
End If
End Function

You might also like