Professional Documents
Culture Documents
i) Declarations
a) Declaring Variables
strCity="Hyderabad"
intNum=100
myDate=#10/10/2010#
Set objExcel=CreateObject("Excel.Application")
b) Declaring Constants
Const City="Hyderabad"
Const Login="text:=Login", Agent="window id:=2001", Password="attached
text:=Password:"
ii) Comments
Ex1: Using Apostrophe (‘) symbol before the Statement
'Creating an Automation Object in Database Connection Class, that can be used to connect
to Databases (any Daatabase)
Set objConnection=CreateObject("Adodb.Connection")
Set objFSO=CreateObject("Scripting.FileSystemObject")
Or
InvokeApplication "C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe"
d) Defining Test Result
f) DataTable Operations
'Adding a Sheet to Run-Time DataTable
DataTable.AddSheet "Gcreddy"
c) Web Environment
Browser("Google").Page("Google").Link("Gmail").Click
If Total=Tickets*Price Then
Reporter.ReportEvent micPass,"Res","Total is Correct"
Else
Reporter.ReportEvent micFail,"Res","Total is InCorrect"
End If
b) Using Select case Statement
Select Case Keyword
Case "ln"
Result=Login("gcreddy@yahoo.com","abcd")
DataTable(7,"TestStep")=Result
c) Using For…Next Loop
While objRecordset2.EOF=False
Wscript.Echo objRecordset2.Fields.Item("DriveName"), _
objRecordset2.Fields.Item("DriveDescription")
objRecordSet2.MoveNext
Wend
Do While objRs.EOF=False
a=objRs.Fields ("Agent")
b=objRs.Fields ("Pwd")
myFile.Writeline a &","& b
r=r+1
objRs.MoveNext
Loop
Do Until objRs.EOF
a=objRs.Fields ("gcreddy")
b=objRs.Fields ("qtp")
myFile.Writeline a &","& b
r=r+1
objRs.MoveNext
Loop
a) Function calls
Dim myDate
myDate=Date
Msgbox myDate
Msgbox NOW ‘Built-in Function
b) Action Calls
vii) Check point statements
Window("Flight Reservation").WinEdit("Name:").Check CheckPoint("Name:")
x) VB Script statements
Examples:
a) Synchronization using Wait Statement
Wait 10
With Dialog("Login")
.Activate
.WinEdit("Agent Name:").Set "vdfdg"
.WinEdit("Password:").SetSecure "4d52b150608f41854dfd1714582004f58c475d84"
.WinButton("OK").Click
End With
'******************************************