Professional Documents
Culture Documents
==========================================
'Parameter declaration
Option Explicit
Dim sLocalFilePath, sWebDavFilePath, sUserName, sPassword, sFile
Dim sWS_UserName, sEnv, sURL, sDate, sTime, sUserRefId, sExpectedDate
Dim sObservationTitle, sObservationDesc, sRemoteObsImgPath, iRemoteObs
Dim aRemoteObsImgNames, aRemoteObsImgColors, aFileContent, iWaitTimer
'===============================================================================
==========================================
'Verify Digital Pen related links and content on Home Page:
Public sub Verify_links_on_all_pages
If browser("WorkSamplingDesktop").Page("WS_Home").Link("Manage Digital P
en").Exist Then
Reporter.ReportEvent micPass,"Verfiy Manage Digital Pen Link on
Home Page ","Verfiy Manage Digital Pen Link Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Manage Digital Pen Link on
Home Page","Verfiy Manage Digital Pen Link Not Found"
End If
If browser("WorkSamplingDesktop").Page("WS_Home").WebElement("Manage dig
ital pen").Exist Then
Reporter.ReportEvent micPass,"Verfiy Manage Digital Pen Bullet o
n Home Page","Verfiy Manage Digital Pen Bullet Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Manage Digital Pen Bullet o
n Home Page","Verfiy Manage Digital Pen Bullet Not Found"
End If
If browser("WorkSamplingDesktop").Page("WS_Home").Link("Remote Observati
ons").Exist Then
Reporter.ReportEvent micPass,"Verfiy Remote Observations Link on
Home Page","Verfiy Remote Observations Link Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Remote Observations Link on
Home Page","Verfiy Remote Observations Link Not Found"
End If
If browser("WorkSamplingDesktop").Page("WS_Home").WebElement("Manage rem
ote observations").Exist Then
Reporter.ReportEvent micPass,"Verfiy Manage Remote Observations
Bullet on Home Page","Verfiy Manage Remote Observations Bullet Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Manage Remote Observations
Bullet on Home Page","Verfiy Manage Remote Observations Bullet Not Found"
End If
' Verify Digital Pen related links and content on Documentation &
Planning:
call Func_Navigate_Menu_Items("Documentation & Planning","Overview")
If browser("WorkSamplingDesktop").Page("WS_DocumentationandPlanning").Li
nk("Remote Observations").Exist Then
Reporter.ReportEvent micPass,"Verfiy Remote Observations Link On
Documentation & Planning Page","Verfiy Remote Observations Link Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Remote Observations Link On
Documentation & Planning Page","Verfiy Remote Observations Link Not Found"
End If
If browser("WorkSamplingDesktop").Page("WS_DocumentationandPlanning").Li
nk("Assign remote observations" ).Exist Then
Reporter.ReportEvent micPass,"Verfiy Assign Remote Observations
Link On Documentation & Planning Page","Verfiy Assign Remote Observations Link
Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Assign Remote Observations
Link On Documentation & Planning Page","Verfiy Assign Remote Observations Link
Not Found"
End If
If Func_Link_ClickExist(browser("WorkSamplingDesktop").Page("WS_Document
ationandPlanning").Link("Remote Observations")) Then
Dim ActNoRO,ExpNoRO
ActNoRO=browser("WorkSamplingDesktop").Page("WS_Documentationand
Planning").WebElement("There are no unassigned").GetROProperty("innertext")
ExpNoRO="There are no unassigned observations.The System could b
e processing observation if they were recently upload from your digital pen. Try
again in a few minutes."
If StrComp(ActNoRO,ExpNoRO)<>0 then
Reporter.ReportEvent micfail,"Verfiy No Remote Observat
ions "," No Remote Observations Verification failed"
Else
Reporter.ReportEvent micPass,"Verfiy No Remote Observat
ions "," No Remote Observations Verification pass"
End if
End If
' Verify Digital Pen related links and content on Your Account:
call Func_Navigate_Menu_Items("Your Account","Overview")
If browser("WorkSamplingDesktop").Page("WS_Your_Account").Link("Manage D
igital Pen").Exist Then
Reporter.ReportEvent micPass,"Verfiy Manage Digital Pen Link On
Your Account Page","Verfiy Manage Digital Pen Link Exits"
Else
Reporter.ReportEvent micFail,"Verfiy Manage Digital Pen Link On
Your Account Page","Verfiy Manage Digital Pen Link Not Found"
End If
If browser("WorkSamplingDesktop").Page("WS_Your_Account").Link("digital
pen resources").Exist Then
Reporter.ReportEvent micPass,"Verfiy digital pen resources Link
On Your Account Page","Verfiy digital pen resources Link Exits"
Else
Reporter.ReportEvent micFail,"Verfiy digital pen resources Link
On Your Account Page","Verfiy digital pen resources Link Not Found"
End If
If Func_Link_ClickExist( browser("WorkSamplingDesktop").Page("WS_Your_Ac
count").Link("digital pen resources")) Then
If Func_Link_ClickExist(Browser("WorkSampling_Your Account").Pag
e("Manage Digital Pen").Link("Install Digital Pen Applicatio")) Then
Reporter.ReportEvent micPass,"Verfiy Install Digital Pen
Application Link On Manage Digital Pen Page","Verfiy Install Digital Pen Appli
cation Link Exits"
call Func_FileDownload
else
Reporter.ReportEvent micPass,"Verfiy Install Digital Pen
Application Link On Manage Digital Pen Page","Verfiy Install Digital Pen Appli
cation Link Not Found"
End If
If Func_Link_ClickExist(Browser("WorkSampling_Your Account").Pag
e("Manage Digital Pen").Link("IRISnotes Digital Pen")) Then
Reporter.ReportEvent micPass,"Verfiy IRISnotes Digital P
en User's Guide Link On Manage Digital Pen Page","Verfiy IRISnotes Digital Pen
User's Guide Link Exits"
call Func_FileDownload
else
Reporter.ReportEvent micPass,"Verfiy IRISnotes Digital P
en User's Guide Link On Manage Digital Pen Page","Verfiy IRISnotes Digital Pen
User's Guide Link Not Found"
End If
If Func_Link_ClickExist(Browser("WorkSampling_Your Account").Pag
e("Manage Digital Pen").Link("IOGear Digital Pen User's")) Then
Reporter.ReportEvent micPass,"Verfiy IOGear Digital Pen
User's Guide Link On Manage Digital Pen Page","Verfiy IOGear Digital Pen User's
Guide Link Exits"
call Func_FileDownload
else
Reporter.ReportEvent micPass,"Verfiy IOGear Digital Pen
User's Guide Link On Manage Digital Pen Page","Verfiy IOGear Digital Pen User's
Guide Link Not Found"
End If
If Func_Link_ClickExist(Browser("WorkSampling_Your Account").Pag
e("Manage Digital Pen").Link("Remote Observation Form")) Then
Reporter.ReportEvent micPass,"Verfiy Remote Observation
Form Link On Manage Digital Pen Page","Verfiy Remote Observation Form Link E
xits"
call Func_FileDownload
else
Reporter.ReportEvent micPass,"Verfiy Remote Observation
Form Link On Manage Digital Pen Page","Verfiy Remote Observation Form Link No
t Found"
End If
End If
End sub