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"
SystemUtil.CloseDescendentProcesses
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
Case "ca"
Close_App()
Case "rn"
Result=Register("gcreddy2@gmail.com")
DataTable(7,"TestStep")=Result
Case "al"
Result=App_Launch()
DataTable(7,"TestStep")=Result
End Select
If UCase(ModuleExe)="Y" Then
ModuleID=DataTable(1,"Module")
Next
d) Using While…Wend Statement
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
x) VB Script statements
Examples:
Wait 10
With Dialog("Login")
.Activate
.WinEdit("Agent Name:").Set "vdfdg"
.WinEdit("Password:").SetSecure "4d52b150608f41854dfd1714582004f58c475d84"
.WinButton("OK").Click
End With
‘*************************************************************
http://www.gcreddy.com/