how to create user defined functions in QTP? can any one
expalin me with example..
Thanks in Advance for help
Answer Posted / prashanth chenna
Creating User defined Functions:
Open QTP and Application --> type function header along
with Unique function name and arguments --> Record
repatable operations in application as function body -->
follow above navigation to create more then one functions --
> Save that functions in a file using 3rd party s/w with
Extension .vbs( Copy the script, genarated in QTP and paste
in Notepad, MS.Word etc.) --> now goto Resource menu in
QTP --> object Repository --> file menu --> Export Local
Objects --> Enter file name with Extension .tsr --> click
Save.
Calling User defined Functions:
In QTP --> type Useer defined function name along with
argument values --> file menu --> settings --> Resources
tab --> click + icon -->browse the path of the file -->
click apply --> click OK --> Resources menu in QTP -->
Associate Repositories --> Click + icon --> browse the path
of references file --> select current action --> click OK.
Example:( Creating User defined Function )
Public function login(x,y)
Dialog ("Login").winedit("User name").set x
Dialog ("Login").winedit("Password").setsecure
crypt.encrypt (y)
dialog ("Login").winbutton("OK").Click
End Function
( Calling User defined Function in a test )
login "prashanth","testing"
| Is This Answer Correct ? | 15 Yes | 2 No |
Post New Answer View All Answers
What are the features supported by UFT?
What is Unicode Compatibility?
in a web page How to check and display a particular word from a paragraph?
What are the types of object repositories? Which one is you using?
Where we use data driver in qtp?
Please provide specific examples of advanced/creative usage of QTP, including how impact & benefits for your project
How to use transactions in qtp?
How qtp recognizes the object?
how many maximum number of virtual users we can create?
What we are looking for is to load properties of object dynamically as for our application the global repository will pretty huge. It will be really helpful to us if something similar to following functions of Winrunner is available in QTP. #Define descriptor auto strDesc; #set property in the descriptor Gui_desc_set_attr(strDesc,?Class?,?Edit?); --- put other properties #Add Edit box to GUI Map Gui_add(? ?,strWindowName,strEditboxName,strDesc);
What is an expert view and keyword view?
How to import a test case present in ".xls" file to TD under a Test set?
Does Low-level recording capture mouse movements?
How can you send user defined messages to test report?
How are actions and functions different in QTP?