10 Jul 2008 - 05:47:02 pm
You need to understand that the very root of QT AOM is Application Object. Every automation script begins with the creation of the QuickTest "Application" object. Creating this object does not start QuickTest. It simply provides an object from which you can access all other objects, methods and properties of the QuickTest automation object model.You can create only one instance of the Application object. You do not need to recreate the QuickTest Application object even if you start and exit QuickTest several times during your script. Once you have defined this object you can then successfully work and perform operations on other objects given in Quick Test Pro > Documentation > QuickTest Automation Reference.For ex: Let us connect to TD QC using AOM and open a script "qtp_demo"Dim qt_obj 'Define a Quick Test object
qt_obj = CreateObject("Quick Test.Application") ' Instantiate a QT Object. It does not start QTP.qt_obj.launch ' Launch QT
qt_obj.visible ' Make QT visible qt_obj.TDConnection.Connect "http://tdserver/tdbin", _ 'Referencing TDConnection Object
"TEST_DOMAIN", "TEST_Project", "Suri", "Testing", False ' Connect to Quality Center If qt_obj.TDConnection.IsConnected Then ' If connection is successful
qt_obj.Open "[QualityCenter] Subjecttestsqtp_demo", False ' Open the test
Else
MsgBox "Cannot connect to Quality Center" ' If connection is not successful, display an error message.
End IfTo quickly generate an AOM script with the current QTP settings. Use the Properties tab of the Test Settings dialog box (File > Settings) OR the General tab of the Options dialog box (Tools > Options) OR the Object Identification dialog box (Tools > Object Identification). Each contain a "Generate Script" button. Clicking this button generates a automation script file (.vbs) containing the current settings from the corresponding dialog box. You can run the generated script as is to open QuickTest with the exact configuration of the QuickTest application that generated the script, or you can copy and paste selected lines from the generated files into your own automation script.
qt_obj = CreateObject("Quick Test.Application") ' Instantiate a QT Object. It does not start QTP.qt_obj.launch ' Launch QT
qt_obj.visible ' Make QT visible qt_obj.TDConnection.Connect "http://tdserver/tdbin", _ 'Referencing TDConnection Object
"TEST_DOMAIN", "TEST_Project", "Suri", "Testing", False ' Connect to Quality Center If qt_obj.TDConnection.IsConnected Then ' If connection is successful
qt_obj.Open "[QualityCenter] Subjecttestsqtp_demo", False ' Open the test
Else
MsgBox "Cannot connect to Quality Center" ' If connection is not successful, display an error message.
End IfTo quickly generate an AOM script with the current QTP settings. Use the Properties tab of the Test Settings dialog box (File > Settings) OR the General tab of the Options dialog box (Tools > Options) OR the Object Identification dialog box (Tools > Object Identification). Each contain a "Generate Script" button. Clicking this button generates a automation script file (.vbs) containing the current settings from the corresponding dialog box. You can run the generated script as is to open QuickTest with the exact configuration of the QuickTest application that generated the script, or you can copy and paste selected lines from the generated files into your own automation script.
Syndication
2010-03-11 @ 01:10:42 pm
by ed-hardy
I ordered essay papersI conceive they ...
2010-03-10 @ 04:49:21 pm
by Macias18Alfreda
aqian100310 Designer Watches Vacations, Cruises & ...
2010-03-10 @ 08:54:00 am
by Replicawatches
mbt shoes sale , ...
2010-03-10 @ 07:28:17 am
by MBT OUTLET
mbt sale ,MBT Safiri ...
2010-03-10 @ 07:27:06 am
by MBT OUTLET
mbt shoes sale , discount ...
2010-03-10 @ 07:26:17 am
by MBT OUTLET
mbt sale ,
2010-03-10 @ 07:25:12 am
by MBT OUTLET
mbt sale promotion,
2010-03-10 @ 07:24:18 am
by MBT OUTLET
mbt shoes uk direct,
2010-03-10 @ 07:23:12 am
by MBT OUTLET
mbt sale ,
2010-03-10 @ 07:14:23 am
by MBT OUTLET
mbt shoes sale ...
2010-03-10 @ 07:13:11 am
by MBT OUTLET
You are so master and your ...
2010-03-10 @ 05:50:52 am
by Tricia26Yates
We have now very good Internet ...
2010-03-09 @ 11:33:29 pm
by StephensonJoann
Did you have some knowledge that ...
2010-03-09 @ 09:27:34 pm
by SIMONDollie
Oakley and Ray Ban ...
2010-03-09 @ 08:34:35 am
by oakley