Give me Example for Generic Functions in QTP
Framework....Anybody please answer me..Thanks in Advance
Answers were Sorted based on User's Feedback
Answer / vijay reddy
In framework we have two types of library functions
1)Generic functions
2)Project specific functions
Generic functions are generic to any other application
For Example if we create generic functions for one
webapplication , the same generic functions can use for
another applications in automations
| Is This Answer Correct ? | 19 Yes | 0 No |
Answer / ram
Qtp supports relative path framework.Relative path framework
can help you in creating a generic functions and calling
them through the driver script.
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / vijay chourasiya
Generic Function:
Generic function means the conman functionality in the application.Example
button, Edit box, Combo box and Radio button,Dropdown,Click on link,Login,Logout,Verifypage.
So if you want to create the generic function/Reusable function in the application only change the object not the logic in the function.
For Example:
In framework you have Button so you have to create:
Function buttonclick(obutton)
sobjname = obutton.tostring
sstepname = "Buttonclick"
bexists = obutton.Exist(0)
If bexists Then
smsg = sobjname&" Exists"
reporter.ReportEvent micPass,sstepname,smsg
else
smsg = sobjname&" does not Exists"
reporter.ReportEvent micFail,sstepname,smsg
Exittest
End If
bdisabled = obutton.getroproperty("disabled")
If bdisabled = 0 Then
smsg = sobjname&" is enabled"
reporter.ReportEvent micPass,sstepname,smsg
else
smsg = sobjname&" is disabled"
reporter.ReportEvent micFail,sstepname,smsg
Exittest
End If
smsg = "clicking on "&sobjname
reporter.ReportEvent micPass,sstepname,smsg
obutton.click
End Function
* so here you have to change only (obutton) in the repository or from Util file.
#===================================================================
Project specific functions:
Project specific function is related to the only your project prospective.Example:
login page loading so you will not use wait because you don't know the loading time.
so for this you have to create DynamicLoad Function.and this function also resusable
2)Example:The framework contains input from the XML so you have to create project specific function
3) Example: Suppose you want to manipulate the scripts as per the requirement then you have to create Project specific functions and its control by Driver Script.
| Is This Answer Correct ? | 1 Yes | 0 No |
how many wayes we do the parameterization?
How can we record an edit box in the Web application ?
in qtp if we record a object and we record the object using virtual wizard then by which way the object is recognized that means recorded
Can any one tell me.......How the test engg's start testing in the compy environment.....real time tester PLSSSS help me i need in depth information regarding this...
Hai Friends this is Rajesh , Is there any Site or Blog that Video tutorials of Qtp that can be free downloadable to Pc. Friends if any body know that site or blog please send me because i'm really in need for that because i cannot affordMoney in learning Course in Institutes due to Financial Problem . So please Forward that Site or Blog which provides Downloadable Video Tutorials in Free to PC , As My Friend is having PC thru that I'm planning to learn. So Kindly help me Friends if you are aware of that Site/Blog
How can i check items sorted or not in a weblist ? Give me the script for this...
How to invoke QTP through VBscript?Send me full code along with description of the code.Thanks in Advance
What is the main differece between QTP 9.0 and 9.2
How to measure transaction time through VBScript without using start and end transaction points?
hi i have one issue while automating the script using QTP i want scrool down .i cannot do even using scrool down methqad is not working .the object will take WebElement plz is there any code help me
waht is the difference between QTP 8.2 and 9.0 version
15 Answers AppLabs, CTS, Polaris,
Is it possible to call from one action to another action in qtp?