Vous êtes sur la page 1sur 40

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

==========================
' Name of the Script : Corporate Actions Reports IDC
MissingDataSearch
' Scope of the Script : This test script covers 24 te
st cases related to the CA reports --> IDC Missing Data
' Author : Mohan Gummadi
' Description : Corporate Actions Reports IDC
missing data
' Date and / or Version : 25-11-2008,version 1.0
'===============================================================================
============================

Sub CAReportsIDCMissingData()
'****Declaration of Environmental Variable
Environment.Value("Execution_Log")="True"
'''''''''Test case count
Const TC_COUNT = 24
strVar = Environment("TestDir")
strIndVar = Split(strVar,"\",-1,1)
strBound = UBound(strIndVar)
strAllPath =""
For i= 0 to strBound - 1
strAllPath = strAllPath & strIndVar(i) &"\"
Next
strPath = Trim(strPath)
strDataPath = strAllPath & "DataTables\"
strLibPath = strAllPath & "Function_Library\"
'****Adding MFLogin sheet to the dataTable and Importing the Inp
ut DataTable
DataTable.AddSheet "CALogin"
DataTable.ImportSheet strDataPath & "Login.xls","CALogin","CALog
in"
DataTable.AddSheet "IDCMissingData"
DataTable.ImportSheet strDataPath & "CorporateActionsReports.xls
","IDCMissingData","IDCMissingData"
DataTable.AddSheet "ReportHeader"
DataTable.ImportSheet strDataPath & "CorporateActionsReports.xls
","ReportHeader","ReportHeader"
DataTable.AddSheet "HomePageVerification"
DataTable.ImportSheet strDataPath & "CorporateActionsReports.xls
","HomePageVerification","HomePageVerification"
Environment.Value("strSheetName")="IDCMissingData"
' Logs the Scenario name Execution in a .csv file
Call Execution_log(DataTable.Value("Scenario_Name", "Master"), "
", "", "")
Call Execution_log(DataTable.Value(3, "Master"), "", "", "")

'****Invoking IE and navigating to the ADR Login page


DataTable.GetSheet("CALogin").SetCurrentRow(1)
Call invoke_URL("CorporateActions","Login Page",DataTable.Value(
"URL","CALogin"))
'****Checking the username, password and login objects in the lo
gin page
Call pageCheck_WebEdit("CorporateActions","Login Page","username
;j_password","")
Call pageCheck_WebButton("CorporateActions","Login Page","Login"
,"")
'****Entering username and password and login into the masterfil
e application
DataTable.GetSheet("CALogin").SetCurrentRow(1)
Call login("CorporateActions","Login Page","User","CALogin")
Call chkADRHomePage("CorporateActions","Depositary Receipt Divis
ion's",DataTable.Value("HomePageLinks","HomePageVerification"),Environment.Value
("NormalUser"))
Environment.Value("DATATABLE_ROW")=1
DataTable.GetSheet("IDCMissingData").SetCurrentRow(Environment.V
alue("DATATABLE_ROW"))
'***************************************** TC Driver Strat *****
**************************************************
For intTCCount = 1 to TC_COUNT
Environment.Value("Execution_Log") = "True"
If DataTable("TestRunFlag","IDCMissingData")="Y"
Then ''If run flag is Y in test data table
Reporter.ReportEvent micDone,"######## BEGIN TEST CASE - '"
& DataTable("TestCaseID","IDCMissingData") & "' ########### ","Execution of Test
Case '" & DataTable("TestCaseDesc","IDCMissingData") & "' Started"
strFuncName = "CAReportsIDCMissi
ngData_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", "IDCMissingData"), Datatable.Value("TestCase
Desc", "IDCMissingData"), "PASS")
Else
Call Execution_l
og("",Datatable.Value("TestCaseID", "IDCMissingData"), Datatable.Value("TestCase
Desc", "IDCMissingData"), "FAIL")
End If
Reporter.ReportE
vent micDone,"######### END OF TEST CASE - '" & DataTable("TestCaseID","IDCMissi
ngData") & "###########","The Test Case Execution Completed"
End If
strPrevious=Trim(DataTable.Value("TestCaseID","I
DCMissingData"))
''Increment the test data table row
Environment.Value("DATATABLE_ROW") = Environment
.Value("DATATABLE_ROW") + 1
DataTable.GetSheet("IDCMissingData").SetCurrentR
ow(Environment.Value("DATATABLE_ROW"))
strNext=Trim(DataTable.Value("TestCaseID","IDCMi
ssingData"))
While strPrevious = strNext
Environment.Value("DATATABLE_ROW
") = Environment.Value("DATATABLE_ROW") + 1
DataTable.GetSheet("IDCMissingDa
ta").SetCurrentRow(Environment.Value("DATATABLE_ROW"))
strNext=Trim(DataTable.Value("Te
stCaseID","IDCMissingData"))
Wend
Next
Call logoutfromApp("CorporateActions","Depositary Receipt Divisi
on's")
'***************************************** TC Driver End *******
************************************************
End Sub
'***************************************************** TestCase #1 to TestCase #
24******************************

Public Function CAReportsIDCMissingData_TC1()


Environment.Value("TestCase_Log")="True"
'Step #1
'Call chkCAHomePage("CorporateActions","Depositary Receipt Divis
ion's",DataTable.Value("HomePageLinks","HomePageVerification"),Environment.Value
("NormalUser"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Navigate t
o DR Home page after successful login.","Successfully verified the links - " & D
ataTable.Value("HomePageLinks","HomePageVerification")
Else
Reporter.ReportEvent micFail,"Step 1: 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 #2
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
Call chkMFCAHomePage("CorporateActions","CorporateActions",DataT
able.Value("MenuName","HomePageVerification"),Environment.Value("NormalUser"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on C
orporate Actions in DR Home page.","Successfully verified the home page menus -
" & DataTable.Value("MenuName","HomePageVerification")
Else
Reporter.ReportEvent micFail,"Step 2: Click on C
orporate Actions in DR Home page.","The menus - '" & DataTable.Value("MenuName",
"HomePageVerification") & "' are not displayed"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
Call pageCheck_WebEditOR("CorporateActions","Reports - IDC Missi
ng Data Search","EventName;UnderlyingISIN;UnderlyingSEDOL;FromDate;ToDate")
Call pageCheck_WebListOR("CorporateActions","Reports - IDC Missi
ng Data Search","CorporateActionType;CountryofUnderlyingISIN;OrgRegion;Owner;Eve
ntStatus")
Call pageCheck_Image("CorporateActions","Reports - IDC Missing D
ata Search","Search;Clear","")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Under Repo
rts menu select IDC Missing Data Search.","Expected fields are displayed in sear
ch criteria"
Else
Reporter.ReportEvent micFail,"Step 3: Under Repo
rts menu select IDC Missing Data Search","Expected fields are not displayed in s
earch criteria"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Search","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC2()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Corporate Actions.","Reports - IDC Corporate Actions Search
opened successfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC Corporate Actions.","Reports - IDC Corporate Actions Search
page not opened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Name",DataTable.Value("EventName","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on S
earch without entering any search data ","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on S
earch without entering any search data ","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function

'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC3()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Corporate Actions.","Reports - IDC Corporate Actions Search
opened successfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC Corporate Actions.","Reports - IDC Corporate Actions Search
page not opened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Name",DataTable.Value("EventName","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on S
earch without entering any search data ","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on S
earch without entering any search data ","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call SelectCAEventNameInReport("CorporateActions","Reports - IDC
Missing Data Results","Item",DataTable.Value("SelectEventName","IDCMissingData"
))
strPageText=Trim(Browser("CorporateActions").Page("Underlying Ev
ent").WebElement("Underlying Event").GetROProperty("innertext"))
If strPageText="Underlying Event" Then
Reporter.ReportEvent micPass,"Verify Underlying
Event screen is displayed or not","Underlying Event screen is displayed"
Else
Reporter.ReportEvent micFail,"Verify Underlying
Event screen is displayed or not","Underlying Event screen is not displayed"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Click on a
ny value in the 'Event Name' column. ","User is transferred to the Underlying E
vent screen"
Else
Reporter.ReportEvent micFail,"Step 3: Click on a
ny value in the 'Event Name' column. ","User is not transferred to the Underlyi
ng Event screen"
Environment.Value("TestCase_Log")="True"
End If
'Step #4
strNominations=Trim(Browser("CorporateActions").Page("Underlying
Event").WebTable("NotificationsAssigned").GetCellData(1,1))
If Instr(strNominations,"Notifications Assigned to this Corporat
e Action Event") <> 0 Then
Reporter.ReportEvent micPass,"Verify Nominations
assigned to corporate actions section is displayed or not","Nominations assigne
d to corporate amctions sec tion is displayed"
Else
Reporter.ReportEvent micFail,"Verify Nominations
assigned to corporate actions section is displayed or not","Nominations assigne
d to corporate amctions sec tion is not displayed"
End If
intRowCount=Browser("CorporateActions").Page("Underlying Event").WebTabl
e("NotificationsAssigned").RowCount
For intCounter=1 to intRowCount
strSourceText=Trim(Browser("CorporateActions").P
age("Underlying Event").WebTable("NotificationsAssigned").GetCellData(intCounter
,3))
If strSourceText <> "IDC" Then
blnFlag="True"
End If
Next
If blnFlag="True" Then
Reporter.ReportEvent micPass,"Verify the value '
IDC' is present in the Source column or not","IDC value is not present in the So
urce column"
Else
Reporter.ReportEvent micFail,"Verify the value '
IDC' is present in the Source column or not","IDC value is present in the Sourc
e column"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 4: In the Und
erlying Event screen, check the section 'Notifications Assigned to this Corporat
e Action Event'","User is transferred to the Underlying Event screen"
Else
Reporter.ReportEvent micFail,"Step 4: In the Und
erlying Event screen, check the section 'Notifications Assigned to this Corporat
e Action Event'","User is not transferred to the Underlying Event screen"
Environment.Value("TestCase_Log")="True"
End If
'Step #5
Call select_Menu("CorporateActions","Underlying Event","Reports;
IDC Missing Data")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 5: Under Repo
rts menu select IDC Missing Data","Reports - IDC Missing Data Search page is ope
ned"
Else
Reporter.ReportEvent micFail,"Step 5: Under Repo
rts menu select IDC Missing Data","Reports - IDC Missing Data Search page is not
opened"
Environment.Value("TestCase_Log")="True"
End If
Environment.Value("DATATABLE_ROW") = Environment.Value("DATATABL
E_ROW") + 1
DataTable.GetSheet("IDCMissingData").SetCurrentRow(Environment.V
alue("DATATABLE_ROW"))
'Step #6
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Name",DataTable.Value("EventName","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 6: Enter a va
lue in the 'Event Name' field and click on search","IDC Missing data search Repo
rt generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 6: Enter a va
lue in the 'Event Name' field and click on search","IDC Missing data search Repo
rt generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #7
Call SelectCAMissingDataIsinInReport("CorporateActions","Reports
- IDC Missing Data Results","Item",DataTable.Value("SelectISIN","IDCMissingData
"))
strUnderText=Trim(Browser("CorporateActions").Page("Underlying S
ecurity Profile").WebElement("Underlying Security Profile").GetROProperty("inner
text"))
If strUnderText="Underlying Security Profile" Then
Reporter.ReportEvent micPass,"Verify Underlying
Security profile page is opened or not","Underlying Security Profile page is ope
ned"
Else
Reporter.ReportEvent micFail,"Verify Underlying
Security profile page is opened or not","Underlying Security Profile page is not
opened"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 7: Click on a
ny value in the 'ISIN' column","User is transferred to the Underlying Security P
rofile screen"
Else
Reporter.ReportEvent micFail,"Step 7: Click on a
ny value in the 'ISIN' column","User is not transferred to the Underlying Securi
ty Profile screen"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Underlying Security Profile
","HOME;DR Home")
End function

'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++
Public Function CAReportsIDCMissingData_TC4()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - IDC Missing Data Search page opened
successfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
intMaxLength=Browser("CorporateActions").Page("Reports - IDC Mis
sing Data Search").WebEdit("UnderlyingISIN").GetROProperty("max length")
If intMaxLength=12 Then
Reporter.ReportEvent micPass,"Verify the maximum length
of UnderlyingISIN field","Underlying ISIN field accepts 12 characters"
Else
Reporter.ReportEvent micFail,"Verify the maximum length
of UnderlyingISIN field","Underlying ISIN field not accepts 12 characters"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Check if t
he 'ISIN' field accepts all the 12 characters","The 'ISIN' field should accept a
ll the 12 characters"
Else
Reporter.ReportEvent micFail,"Step 2: Check if t
he 'ISIN' field accepts all the 12 characters","The 'ISIN' field should not acce
pt all the 12 characters"
Environment.Value("TestCase_Log")="True"
End If
'Step # 3
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","ISIN",DataTable.Value("UnderlyingISIN","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Enter a va
lue in the 'Underlying ISIN' field and click on search","IDC Missing data search
Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 3: Enter a va
lue in the 'Underlying ISIN' field and click on search","IDC Missing data search
Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC5()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
intMaxLength=Browser("CorporateActions").Page("Reports - IDC Mis
sing Data Search").WebEdit("UnderlyingSEDOL").GetROProperty("max length")
If intMaxLength>=7 Then
Reporter.ReportEvent micPass,"Verify the maximum
length of Underlying SEDOL field","Underlying SEDOL field accepts 7 characters"
Else
Reporter.ReportEvent micFail,"Verify the maximum
length of Underlying SEDOL field","Underlying SEDOL field not accepts 7 charact
ers"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Check if t
he 'SEDOL' field accepts at least 7 characters","The 'SEDOL' field should is acc
epting all the 7 characters"
Else
Reporter.ReportEvent micFail,"Step 2: Check if t
he 'SEDOL' field accepts at least 7 characters","The 'SEDOL' field should is not
accepting all the 7 characters"
Environment.Value("TestCase_Log")="True"
End If
'Step # 3
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","SEDOL",DataTable.Value("UnderlyingSEDOL","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Enter a va
lue in the 'Underlying SEDOL' field and click on search","IDC Missing data searc
h Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 3: Enter a va
lue in the 'Underlying SEDOL' field and click on search","IDC Missing data searc
h Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC6()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Corporate Action Type",DataTable.Value("CorporateActionType
","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select a v
alue in the 'Corporate Action Type' field and click on search","IDC Missing data
search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select a
value in the 'Corporate Action Type' field and click on search","IDC Missing dat
a search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC7()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Country of Und. ISIN",DataTable.Value("CountryofUnderlyingI
SIN","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select a v
alue in the 'Country of the Underlying ISIN' field and click on search","IDC Mis
sing data search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select a
value in the 'Country of the Underlying ISIN' field and click on search","IDC Mi
ssing data search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC8()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Org Region",DataTable.Value("OrgRegion","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select a v
alue in the 'Org Region' field and click on search","IDC Missing data search Rep
ort generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select a
value in the 'Org Region' field and click on search","IDC Missing data search Re
port generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC9()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call DateComparision("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Date",DataTable.Value("ToDate","IDCMissingData"),"Les
sThan")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select a v
alue in the 'To Date' field and click on search","IDC Missing data search Report
generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select a
value in the 'To Date' field and click on search","IDC Missing data search Repor
t generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC10()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
Call DateComparision("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Date",DataTable.Value("FromDate","IDCMissingData"),"G
reaterThan")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select a v
alue in the 'From Date' field and click on search","IDC Missing data search Repo
rt generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select a
value in the 'From Date' field and click on search","IDC Missing data search Rep
ort generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC11()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports
- IDC Missing Data Search")
If Dialog("text:=Microsoft Internet Explorer").Exist(5) Then
PopupText=Trim(Dialog("text:=Microsoft Internet
Explorer").Static("text:=From Date cannot be greater than To Date").GetROPropert
y("text"))
If PopupText="From Date cannot be greater than
To Date" Then
Reporter.ReportEvent micPass,"Ve
rify the pop up with message 'From Date can not be greater than To Date'","Pop u
p with message 'From Date can not be greater than To Date' is displayed"
Else
Reporter.ReportEvent micFail,"Ve
rify the pop up with message 'From Date can not be greater than To Date'","Pop u
p with message 'From Date can not be greater than To Date' is not displayed"
Call captureScreenshot()
Environment.Value("Execution_Log
")="False"
Environment.Value("TestCase_Log"
)="False"
End If
End If
Dialog("text:=Microsoft Internet Explorer").WinButton("text:=OK"
).Click
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Provide 'E
vent Date Range :From' greater than 'To Date' and click on Search.","A pop up m
essage should be displayed saying 'From Date cannot be greater than To date'"
Else
Reporter.ReportEvent micFail,"Step 2: Provide 'E
vent Date Range :From' greater than 'To Date' and click on Search.","A pop up m
essage is not displayed saying 'From Date cannot be greater than To date'"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Search","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC12()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call click_Image("CorporateActions","Reports - IDC Missing Data
Search","ShowCalendar")
Browser("CorporateActions").Page("Reports - IDC Missing Data Sea
rch").Frame("popCalFrame").WebElement("Today").Click
strDate=Trim(Browser("CorporateActions").Page("Reports - IDC Mis
sing Data Search").WebEdit("FromDate").GetROProperty("value"))
If DateValue(strDate) = Date Then
Reporter.ReportEvent micPass,"Verify Today's dat
e is populated or not in the from date field","Today's date is populated in the
from date field"
Else
Reporter.ReportEvent micFail,"Verify Today's dat
e is populated or not in the from date field","Today's date is not populated in
the from date field"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on t
he calendar icon for the 'Event Date Range: From' field and in the calendar pop
up click on the link 'Today' ","The current date is populated in the 'From' fie
ld"
Else
Reporter.ReportEvent micFail,"Step 2: Click on t
he calendar icon for the 'Event Date Range: From' field and in the calendar pop
up click on the link 'Today' ","The current date is not populated in the 'From'
field"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call click_Image("CorporateActions","Reports - IDC Missing Data
Search","ShowCalendar")
Browser("CorporateActions").Page("Reports - IDC Missing Data Sea
rch").Frame("popCalFrame").Image("ClearFieldValue").Click
strDate=Trim(Browser("CorporateActions").Page("Reports - IDC Mis
sing Data Search").WebEdit("FromDate").GetROProperty("value"))
If strDate="" Then
Reporter.ReportEvent micPass,"Verify From date i
s cleared or not","From date field is cleared"
Else
Reporter.ReportEvent micFail,"Verify From date i
s cleared or not","From date field is not cleared"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Click on t
he calendar icon for the 'Event Date Range: From' field and in the calendar pop
up click on the 'Clear Field Value' icon.","The current date is cleared in the '
From' field."
Else
Reporter.ReportEvent micFail,"Step 3: Click on t
he calendar icon for the 'Event Date Range: From' field and in the calendar pop
up click on the 'Clear Field Value' icon.","The current date is not cleared in t
he 'From' field."
Environment.Value("TestCase_Log")="True"
End If
'Step #4
Call click_Image("CorporateActions","Reports - IDC Missing Data
Search","ShowCalendar_2")
Browser("CorporateActions").Page("Reports - IDC Missing Data Sea
rch").Frame("popCalFrame").WebElement("Today").Click
strFromDate=Trim(Browser("CorporateActions").Page("Reports - IDC
Missing Data Search").WebEdit("ToDate").GetROProperty("value"))
If DateValue(strFromDate) = Date Then
Reporter.ReportEvent micPass,"Verify Today's dat
e is populated or not in the to date field","Today's date is populated in the to
date field"
Else
Reporter.ReportEvent micFail,"Verify Today's dat
e is populated or not in the to date field","Today's date is not populated in th
e to date field"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 4: Click on t
he calendar icon for the 'To' field and in the calendar pop up click on the link
'Today'","The current date is populated in the 'To' field."
Else
Reporter.ReportEvent micFail,"Step 4: Click on t
he calendar icon for the 'To' field and in the calendar pop up click on the link
'Today'","The current date is not populated in the 'To' field."
Environment.Value("TestCase_Log")="True"
End If
'Step #5
Call click_Image("CorporateActions","Reports - IDC Missing Data
Search","ShowCalendar_2")
Browser("CorporateActions").Page("Reports - IDC Missing Data Sea
rch").Frame("popCalFrame").Image("ClearFieldValue").Click
strDate=Trim(Browser("CorporateActions").Page("Reports - IDC Mis
sing Data Search").WebEdit("ToDate").GetROProperty("value"))
If strDate = "" Then
Reporter.ReportEvent micPass,"Verify To date is
cleared or not","To date field is cleared"
Else
Reporter.ReportEvent micFail,"Verify To date is
cleared or not","To date field is not cleared"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 5: Click on t
he calendar icon for the 'To' field and in the calendar pop up click on the 'Cle
ar Field Value' icon.","The current date is cleared in the 'To' field."
Else
Reporter.ReportEvent micFail,"Step 5: Click on t
he calendar icon for the 'To' field and in the calendar pop up click on the 'Cle
ar Field Value' icon.","The current date is not cleared in the 'To' field."
Environment.Value("TestCase_Log")="True"
End If
'Step #6
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 6: Select a v
alue in the 'From Date' and 'To' fields and click on search","IDC Missing data
search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 6: Select a
value in the 'From Date' and 'To' fields and click on search","IDC Missing data
search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #7
Call DateComparision("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Date",DataTable.Value("FromDate","IDCMissingData"),"G
reaterThan")
Call DateComparision("CorporateActions","Reports - IDC Missing Data Resu
lts","Item","Event Date",DataTable.Value("ToDate","IDCMissingData"),"LessThan")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 7: In the Res
ults displayed, check the values in the 'Event Date' column","The values for the
'Event Date' column are in the range"
Else
Reporter.ReportEvent micPass,"Step 7: In the Res
ults displayed, check the values in the 'Event Date' column","The values for the
'Event Date' column are not in the range"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC13()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Environment.Value("Execution_Log")="False"
Call captureScreenshot()
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select 2 v
alues from 'Owner' field and click on search","IDC Missing data search Report ge
nerated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select 2 v
alues from 'Owner' field and click on search","IDC Missing data search Report ge
nerated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Owner",DataTable.Value("CorporateActionType","IDCMissingDat
a"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: In the res
ults displayed, verify the values in the 'Owner' column","All the values in the
'Owner' column are shown as 'Dividends' or 'Corporate Actions and Unsponsored'"
Else
Reporter.ReportEvent micFail,"Step 3: In the res
ults displayed, verify the values in the 'Owner' column","All the values in the
'Owner' column are not shown as 'Dividends' or 'Corporate Actions and Unsponsore
d'"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC14()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select 2 v
alues from 'Event Status' field and click on search","IDC Missing data search Re
port generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select 2 v
alues from 'Event Status' field and click on search","IDC Missing data search Re
port generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call chkReportValues("CorporateActions","Reports - IDC Missing D
ata Results","Item","Event Status",DataTable.Value("EventStatus","IDCMissingData
"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: In the res
ults displayed, verify the values in the 'Event Status' column","All the values
in the 'Event Status' column are shown as 'Approved' or 'Pending'"
Else
Reporter.ReportEvent micFail,"Step 3: In the res
ults displayed, verify the values in the 'Event Status' column","All the values
in the 'Event Status' column are not shown as 'Approved' or 'Pending'"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC15()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select 2 v
alues from 'Corporate Action Type' field and click on search","IDC Missing data
search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select 2 v
alues from 'Corporate Action Type' field and click on search","IDC Missing data
search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC16()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
strCompareVal=Split(DataTable.Value("CountryofUnderlyingISIN","I
DCMissingData"),";")
Call chkReportValueswithCondition("CorporateActions","Reports -
IDC Missing Data Results","Item","Country of Und. ISIN",strCompareVal(0),strComp
areVal(1))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select 2 v
alues from 'Country of Underlying ISIN' field and click on search","IDC Missing
data search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select 2 v
alues from 'Country of Underlying ISIN' field and click on search","IDC Missing
data search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++
Public Function CAReportsIDCMissingData_TC17()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data Search.","Reports - IDC Missing Data search pag
e opened successfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - IDC Missing Data search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call select_Combo_Value ("CorporateActions","Reports - IDC Missing Data
Search","OrgRegion",DataTable.Value("OrgRegion","IDCMissingData"))
strSelection=Trim(Browser("CorporateActions").Page("Reports - ID
C Missing Data Search").WebList("OrgRegion").GetROProperty("selection"))
If strSelection= DataTable.Value("OrgRegion","IDCMissingData") Then
Reporter.ReportEvent micPass,"Verify the value i
s selected or not in the Org Region weblist","The selected value is populated in
the Org Region weblist"
Else
Reporter.ReportEvent micFail,"Verify the value i
s selected or not in the Org Region weblist","The selected value is not populate
d in the Org Region weblist"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select the
'Org. Region' field","The value is selected"
Else
Reporter.ReportEvent micFail,"Step 2: Select the
'Org. Region' field","The value is not selected"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Call deselect_Combo_Value ("CorporateActions","Reports - IDC Mis
sing Data Search","OrgRegion",DataTable.Value("OrgRegion","IDCMissingData"))
strSelection=Trim(Browser("CorporateActions").Page("Reports - ID
C Missing Data Search").WebList("OrgRegion").GetROProperty("selection"))
If strSelection= "" Then
Reporter.ReportEvent micPass,"Verify the value is desele
cted or not in the Org Region weblist","The selected value is deselected in the
Org Region weblist"
Else
Reporter.ReportEvent micFail,"Verify the value is desele
cted or not in the Org Region weblist","The selected value is not deselected in
the Org Region weblist"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Hold the c
ontrol key and click on the value in Org Region weblist","The value is de-select
ed"
Else
Reporter.ReportEvent micFail,"Step 3: Hold the c
ontrol key and click on the value in Org Region weblist","The value is not de-se
lected"
Environment.Value("TestCase_Log")="True"
End If
Environment.Value("DATATABLE_ROW") = Environment.Value("DATATABL
E_ROW") + 1
DataTable.GetSheet("IDCMissingData").SetCurrentRow(Environment.V
alue("DATATABLE_ROW"))
'Step #4
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
strCompareVal=Split(DataTable.Value("OrgRegion","IDCMissingData"
),";")
Call chkReportValueswithCondition("CorporateActions","Reports -
IDC Missing Data Results","Item","Org Region",strCompareVal(0),strCompareVal(1))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 4: Select 2 v
alues from 'Org Region' field and click on search","IDC Missing data search Repo
rt generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 4: Select 2 v
alues from 'Org Region' field and click on search","IDC Missing data search Repo
rt generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC18()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
strCompareVal=Split(DataTable.Value("OrgRegion","IDCMissingData"
),";")
Call chkReportValueswithCondition("CorporateActions","Reports -
IDC Missing Data Results","Item","Org Region",strCompareVal(0),strCompareVal(1))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Enter or s
elect values as applicable for all the input fields and click on search","IDC Mi
ssing data search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Enter or s
elect values as applicable for all the input fields and click on search","IDC Mi
ssing data search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC19()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Select 2 v
alues from 'Country of Underlying ISIN' field and click on search","IDC Missing
data search Report generated related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Select 2 v
alues from 'Country of Underlying ISIN' field and click on search","IDC Missing
data search Report generated related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC20()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3 To step #8
Call MultipleFilterCriteria("CorporateActions","Reports - IDC Mi
ssing Data Results",DataTable.Value("FilterColValue","IDCMissingData"),DataTable
.Value("FilterExpValue","IDCMissingData"),DataTable.Value("FilterValue","IDCMiss
ingData"),DataTable.Value("FilterCondition","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3 &8: Verific
ation of filter criteria","Filter criteria is passed "
Else
Reporter.ReportEvent micFail,"Step 3 & 8: Verifi
cation of filter criteria","Filter criteria is failed "
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC21()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3 To step #8
Call MultipleSortCriteria("CorporateActions","Reports - IDC Miss
ing Data Results","Sort",DataTable.Value("SortColumn","IDCMissingData"),DataTabl
e.Value("SortOrder","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3 &6: Verific
ation of Multiple Sort criteria","Multiple Sort criteria is passed "
Else
Reporter.ReportEvent micFail,"Step 3 &6: Verific
ation of Multiple Sort criteria","Multiple Sort criteria is failed "
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","HOME;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC22()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Browser("CorporateActions").Page("Reports - IDC Missing Data Res
ults").WebElement("Search").Click
strSearchText=Trim(Browser("CorporateActions").Page("Reports - I
DC Missing Data Search").WebElement("Reports - IDC Missing Data Search").GetROPr
operty("innertext"))
If strSearchText="Reports - IDC Missing Data Search" Then
Reporter.ReportEvent micPass,"Verify IDC Missing
Data search page is displayed or not","IDC Missing Data search page is opened"
Else
Reporter.ReportEvent micFail,"Verify IDC Missing
Data search page is displayed or not","IDC Missing Data search page is not open
ed"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call pageCheck_WebEditOR("CorporateActions","Reports - IDC Missi
ng Data Search","EventName;UnderlyingISIN;UnderlyingSEDOL;FromDate;ToDate")
Call pageCheck_WebListOR("CorporateActions","Reports - IDC Missi
ng Data Search","CorporateActionType;CountryofUnderlyingISIN;OrgRegion;Owner;Eve
ntStatus")
Call pageCheck_Image("CorporateActions","Reports - IDC Missing D
ata Search","Search;Clear","")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Click on t
he 'Search' Link in the IDC Missing Data Results screen","Expected fields are di
splayed in IDC Missing dada search criteria"
Else
Reporter.ReportEvent micFail,"Step 3: Click on t
he 'Search' Link in the IDC Missing Data Results screen","Expected fields are no
t displayed in IDC Missing Data search criteria"
Environment.Value("TestCase_Log")="True"
End If
'Step #4
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #5
Call SelectCAEventNameInReport("CorporateActions","Reports - IDC
Missing Data Results","Item",DataTable.Value("SelectEventName","IDCMissingData"
))
strPageText=Trim(Browser("CorporateActions").Page("Underlying Ev
ent").WebElement("Underlying Event").GetROProperty("innertext"))
If strPageText="Underlying Event" Then
Reporter.ReportEvent micPass,"Verify Underlying
Event screen is displayed or not","Underlying Event screen is displayed"
Else
Reporter.ReportEvent micFail,"Verify Underlying
Event screen is displayed or not","Underlying Event screen is not displayed"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 5: Click on a
ny value in the 'Event Name' column. ","User is transferred to the Underlying E
vent screen"
Else
Reporter.ReportEvent micFail,"Step 5: Click on a
ny value in the 'Event Name' column. ","User is not transferred to the Underlyi
ng Event screen"
Environment.Value("TestCase_Log")="True"
End If
'Step #6
Call select_Menu("CorporateActions","Underlying Event",DataTable
.Value("MenuPath","IDCMissingData"))
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call SelectCAMissingDataIsinInReport("CorporateActions","Reports
- IDC Missing Data Results","Item",DataTable.Value("SelectISIN","IDCMissingData
"))
strPageText=Trim(Browser("CorporateActions").Page("Underlying Se
curity Profile").WebElement("Underlying Security Profile").GetROProperty("innert
ext"))
If strPageText="Underlying Security Profile" Then
Reporter.ReportEvent micPass,"Verify Underlying
Security profile screen is displayed or not","Underlying Security Profile screen
is displayed"
Else
Reporter.ReportEvent micFail,"Verify Underlying
Security Profile screen is displayed or not","Underlying Security Profile screen
is not displayed"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 6: Click on a
ny value in the 'ISIN' column.","User is transferred to the 'Underlying Securit
y Profile' screen. "
Else
Reporter.ReportEvent micFail,"Step 6: Click on a
ny value in the 'ISIN' column.","User is not transferred to the 'Underlying Sec
urity Profile' screen. "
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Underlying Security Profile
","Home;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC23()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","Reports -
IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
Browser("CorporateActions").Page("Reports - IDC Missing Data Res
ults").WebElement("EventName").Click
Call chkSortOrder("CorporateActions","Reports - IDC Missing Data
Results", "Item","Event Name","Ascending")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Click on a
ny column header","The column is sorted in ascending order"
Else
Reporter.ReportEvent micFail,"Step 3: Click on a
ny column header","The column is not sorted in ascending order"
Environment.Value("TestCase_Log")="True"
End If
'Step #4
Browser("CorporateActions").Page("Reports - IDC Missing Data Res
ults").WebElement("EventName").Click
Call chkSortOrder("CorporateActions","Reports - IDC Missing Data
Results", "Item","Event Name","Descending")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 4: Click on a
ny column header","The column is sorted in descending order"
Else
Reporter.ReportEvent micFail,"Step 4: Click on a
ny column header","The column is not sorted in descending order"
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missing Data
Results","Home;DR Home")
End Function
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
Public Function CAReportsIDCMissingData_TC24()
Environment.Value("TestCase_Log")="True"
Call click_WebElement("CorporateActions","Depositary Receipt Div
ision's","CorporateActions")
'Step #1
Call select_Menu("CorporateActions","CorporateActions",DataTable
.Value("MenuPath","IDCMissingData"))
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 1: Under Repo
rts menu select IDC Missing Data","Reports - Missing Data Serch page opened succ
essfully"
Else
Reporter.ReportEvent micFail,"Step 1: Under Repo
rts menu select IDC MIsiing Data","Reports - IDC Missing Data Search page not op
ened successfully"
Environment.Value("TestCase_Log")="True"
End If
'Step #2
Call CAReportsIDCMissingDataSearchCriteria("CorporateActions","R
eports - IDC Missing Data Search")
Call fnc_wait(Browser("CorporateActions").Page("Reports - IDC Missing Da
ta Results").WebElement("TimeStamp"))
Call chkReportLinks("CorporateActions","Reports - IDC Missing Data Resul
ts","IDCMissingData","ReportLinks")
Call chkCAReportsIDCMissingDataSearchCriteria("CorporateActions","Report
s - IDC Missing Data Results")
DateTimetext=Trim(Browser("CorporateActions").Page("Reports - IDC Corpor
ate Actions Results").WebElement("html tag:=SPAN","innertext:=As of.*").GetROPro
perty("outertext"))
If DateTimetext<>"" Then
Reporter.ReportEvent micPass,"Verify the Date an
d Timestamp of the report",DateTimetext&" is displayed successfully"
Else
Reporter.ReportEvent micFail,"Verify the Date an
d Timestamp of the report","Date and Timestamp is not displayed successfully"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
Call chkReportHeader("CorporateActions","Reports - IDC Missing D
ata Results","IDCMissingData")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Else
Reporter.ReportEvent micFail,"Step 2: Click on s
earch with out entering any search data","IDC Missing data search Report generat
ed related to the search criteria entered"
Environment.Value("TestCase_Log")="True"
End If
'Step #3
var_X = Browser("CorporateActions").Page("Reports - IDC Missing Data Res
ults").WebElement("SaveAsExcel").GetROProperty("x")
var_Y = Browser("CorporateActions").Page("Reports - IDC Missing
Data Results").WebElement("SaveAsExcel").GetROProperty("y")
Window("regexpwndtitle:=Microsoft Internet Explorer", "regexpwnd
class:=IEFrame").WinObject("regexpwndclass:=Internet Explorer_Server").Click var
_X+10, var_Y+10
Call fnc_wait(Dialog("text:=File Download"))
If Dialog("text:=File Download").Exist(3) Then
Reporter.ReportEvent micPass,"Verify the Save as
Excel popup is opened or not","Save as Excel popup is opened"
Else
Reporter.ReportEvent micFail,"Verify the Save as
Excel popup is opened or not","Save as Excel popup is not opened"
Call captureScreenshot()
Environment.Value("Execution_Log")="False"
Environment.Value("TestCase_Log")="False"
End If
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 3: Click on S
ave as Excel ","A new window should open and also a pop-up window opened having
options to Open ,Save and cancel the Xls"
Else
Reporter.ReportEvent micFail,"Step 3: Click on S
ave as Excel ","A new window should open and also a pop-up window not opened ha
ving options to Open ,Save and cancel the Xls"
Environment.Value("TestCase_Log")="True"
End If
'Step #4 To Step #6
strExcelPath=SaveASExcel("CorporateActions","Reports - IDC Missing Data
Results","IDCMissingData","Save")
Call chkExcelHeaderNames(strExcelPath,DataTable.Value("TestCaseI
D","IDCMissingData"),"IDCMissingData","IDCMissingData","Item")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 4 to 6: Click
on Save option in jsp window","Results iss aved to excel. The saved Excel is ha
ving the same content as present in the Reports - Event Creation Results page"
Else
Reporter.ReportEvent micFail,"Step 4 to 6: Click
on Save option in jsp window","Results is saved to excel. The saved Excel is no
t having the same content as present in the Reports - Event Creation Results pag
e"
Environment.Value("TestCase_Log")="True"
End If
'Step #7 To Step #8
var_X = Browser("CorporateActions").Page("Reports - IDC Missing
Data Results").WebElement("SaveAsExcel").GetROProperty("x")
var_Y = Browser("CorporateActions").Page("Reports - IDC Missing
Data Results").WebElement("SaveAsExcel").GetROProperty("y")
Window("regexpwndtitle:=Microsoft Internet Explorer", "regexpwnd
class:=IEFrame").WinObject("regexpwndclass:=Internet Explorer_Server").Click var
_X+10, var_Y+10
Call SaveASExcel("CorporateActions","Reports - IDC Missing Data Results
","IDCMissingData","Open")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 7 to 8: Click
on Open option in jsp window","Results is opened in excel sheet format"
Else
Reporter.ReportEvent micFail,"Step 7 to 8: Click
on Open option in jsp window","Results is not opened in excel sheet format"
Environment.Value("TestCase_Log")="True"
End If
'Step #10
var_X = Browser("CorporateActions").Page("Reports - IDC Missing
Data Results").WebElement("SaveAsExcel").GetROProperty("x")
var_Y = Browser("CorporateActions").Page("Reports - IDC Missing
Data Results").WebElement("SaveAsExcel").GetROProperty("y")
Window("regexpwndtitle:=Microsoft Internet Explorer", "regexpwnd
class:=IEFrame").WinObject("regexpwndclass:=Internet Explorer_Server").Click var
_X+10, var_Y+10
Call SaveASExcel("CorporateActions","Reports - IDC Missing Data
Results","IDCMissingData","Cancel")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 9: Click on C
ancel","The jsp window is closed and the user should see the IDC Missing Data Se
arch results screen. "
Else
Reporter.ReportEvent micFail,"Step 9: Click on C
ancel","The jsp window is not closed and the user should see the IDC MIssing Dat
a Search results screen. "
Environment.Value("TestCase_Log")="True"
End If
'Step #10 To Step #11
Call chkExcelHeaderNames(strExcelPath,DataTable.Value("TestCaseI
D","IDCMissingData"),"IDCMissingData","IDCMissingData","Item")
If Environment.Value("TestCase_Log")="True" Then
Reporter.ReportEvent micPass,"Step 10: Navigate
to the location where the Excel file is saved and open the Excelviewer.xls","Exc
el header names are displayed as per the report"
Else
Reporter.ReportEvent micFail,"Step 10: Navigate
to the location where the Excel file is saved and open the Excelviewer.xls","Exc
el header names are not displayed as per the report "
Environment.Value("TestCase_Log")="True"
End If
Call select_Menu("CorporateActions","Reports - IDC Missi
ng Data Results","HOME;DR Home")
End Function

Vous aimerez peut-être aussi