QTP Web Script Examples: Visit
QTP Web Script Examples: Visit
com
Visit:
www.gcreddy.com
for QTP Documents & Scripts
'___________________________________________________________________
_______________________________________________
Call ClearCookies
'___________________________________________________________________
_______________________________________________
Dim strEnvrnName
Dim strServerName
Dim strUrl
ipEnvrnName = lcase(trim(ipEnvrnName))
ExitTest
End If
Call DBEnvrnListFile(ipEnvrnName)
strEnvrnName = Environment.Value("EnvrnName")
strServerName = Environment.Value("ServerName")
strUrl = Environment.Value("Url")
ExitTest
End If
'___________________________________________________________________
_______________________________________________
Call LoginInfo()
strComputerName = Environment.Value("envComputerName")
strUserName = Environment.Value("envUserName")
strUserDomain = Environment.Value("envUserDomain")
'___________________________________________________________________
________________________________________________
objBrwsr("micclass").value="Browser"
objBrwsr("name").value=".*"
Set objLink=Description.Create
objLink("html tag").value="A"
objLink("micclass").value="Link"
Wait(10)
intBCount = objBCount.Count-1
ExitTest
End If
'___________________________________________________________________
________________________________________________
'clearing variables
strBreadCrumb="":strMainLink="":strChildLink="":strActualUrl="":strTargetUrl="":st
rStatus=""
intfailCount = 0
'___________________________________________________________________
________________________________________________
strChildLink = ""
Wait(5)
LogFile()
'___________________________________________________________________
________________________________________________
Set ObjWE=Description.Create
ObjWE("class").value="hf_Insurance_Outerwraper"
ObjWE("index").value=0
ObjWE("html tag").value="DIV"
ObjWE("micclass").value="WebElement"
'______________________________________________________________
strBreadCrumb="":strChildLink="":strActualUrl="":strTargetUrl="":strStatus=""
'______________________________________________________________
objBrowser1(intCount1).Click
Else
End If
Else
Else
End If
End If
End If
Next
End If
'___________________________________________________________________
________________________________________________
Set ObjWE1=Description.Create
ObjWE1("class").value="hf_Insurance_Outerwraper"
ObjWE1("index").value=1
ObjWE1("html tag").value="DIV"
ObjWE1("micclass").value="WebElement"
'______________________________________________________________
strBreadCrumb="":strChildLink="":strActualUrl="":strTargetUrl="":strStatus=""
'______________________________________________________________
objBrowser1(intCount1).Click
Else
End If
Else
Else
End If
End If
LogFile()
End If
Next
End If
'___________________________________________________________________
________________________________________________
Set ObjWE2=Description.Create
ObjWE2("class").value="hf_Insurance_Outerwraper"
ObjWE2("index").value=2
ObjWE2("html tag").value="DIV"
ObjWE2("micclass").value="WebElement"
'______________________________________________________________
strBreadCrumb="":strChildLink="":strActualUrl="":strTargetUrl="":strStatus=""
'______________________________________________________________
objBrowser1(intCount1).Click
Else
End If
Else
Else
End If
End If
LogFile()
End If
Next
End If
'___________________________________________________________________
________________________________________________
intBCount2 = objBCount2.Count - 1
Next
'___________________________________________________________________
________________________________________________
'___________________________________________________________________
________________________________________________
SendMail
End If
'___________________________________________________________________
________________________________________________
''SubRoutine to CreateLogFile
Sub LogFile
objExcel.visible=False
objExcel.workbooks.open(strOutputFilePath)
r=1
r=r+1
Loop
objExcel.cells(r,1).value=strBreadCrumb
objExcel.cells(r,2).value=strMainLink
objExcel.cells(r,3).value=strChildLink
objExcel.cells(r,4).value=strActualUrl
objExcel.cells(r,6).value=Date
objExcel.cells(r,8).value=strEnvrnName
objExcel.cells(r,9).value=strServerName
objExcel.cells(r,10).value=strComputerName
objExcel.cells(r,11).value=strUserName
objExcel.cells(r,12).value=strUserDomain
objExcel.cells(r,13).value=strStatus
objExcel.Save
objExcel.Quit
End Sub
'___________________________________________________________________
________________________________________________
Sub SendMail
doc=strOutputFilePath
cdoSendUsingPort=2
sMailServerName="smtp.phx.move.com"
cdoAnonymous=cdoNONE
objConf.fields.item("http://schemas.microsoft.com/cdo/configuration/sendusing") =
cdoSendUsingPort
objConf.fields.item("http://schemas.microsoft.com/cdo/configuration/smtpserver") =
sMailServerName
objConf.fields.item("http://schemas.microsoft.com/cdo/configuration/smtpauthentica
te") = cdoAnonymous 'cdoBasic
objConf.fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") =
False
objConf.fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpor
t") = 25
'objConf.fields.item("http://schemas.microsoft.com/cdo/configuration/sendusername
") = "corp\GEdamadaka"
'objConf.fields.item("http://schemas.microsoft.com/cdo/configuration/sendpass
word") = "$lgs0112"
objConf.fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectio
ntimeout") = 60
objConf.fields.Update
objMsg.AddAttachment(doc)
objMsg.Send
End Sub
Visit:
www.gcreddy.com
for QTP Documents & Scripts