yeah , right roman Regards, koteshwar .P
On Wed, Feb 17, 2010 at 9:17 AM, Roman Zilber <[email protected]> wrote: > There is nothing good in that point :) Function can be everything: > code referring GUI objects and without them. Everything depends on how > you organize your functions libraries and how you use the functions. > Once you can give a logical name to piece of code, it can be a > function, maybe even should be. > > Roman > > On Tue, Feb 16, 2010 at 9:13 AM, Mason W. Foley <[email protected]> > wrote: > > Sridhar makes a good point. Functions in an external resource should be > > generic and not dependant on objects unless maybe you are using > descriptive > > programming such that it doesn't need to rely on object repositories. > > Your login can be stored as a reusable action and you can call that > action > > from any of your tests. > > Cheers, > > MWF > > > > On Tue, Feb 16, 2010 at 11:54 AM, b sridhar <[email protected]> wrote: > >> > >> Hi Chinna, > >> > >> The function which you have created for Login is not a appropriate > >> solution for a QTP script. > >> > >> Usually in QTP function library (.vbs) is used for generic > functions ,Why > >> becoz u could not able to associate the Object Repository to the > function > >> library .So,If u specify objects Ex:Browser("Google"),Page("Gmail: Email > >> from Google"),WebEdit("Passwd") in function library file will not work > >> Example for generic functions: > >> > >> Function DisplayFutureDate() > >> DisplayFutureDate=AddDate() > >> End Function > >> > >> You have to create the Login Reusable action for reusable purpose > instead > >> of specifying a login function. > >> Hoping that i have clarified the use of function library > >> > >> Thanks > >> Sridhar > >> > >> > >> > >> > >> On 2/16/10, chinna <[email protected]> wrote: > >>> > >>> acutally I developed script for gmail longing page and i save that > >>> script in .vbs > >>> after that i can associate the script using setting options > >>> which code i want write in qtp to run below function > >>> > >>> > >>> Function gmail_login() > >>> Browser("Google").Page("Google").Sync > >>> Browser("Google").Navigate "http://www.gmail.com/" > >>> Browser("Google").Page("Gmail: Email from Google").WebEdit("Email").Set > >>> "chinna" > >>> Browser("Google").Page("Gmail: Email from > >>> Google").WebEdit("Passwd").SetSecure > >>> "4b794bc217051ee02a5f36e7f80642cf4e1d887102eff397" > >>> Browser("Google").Page("Gmail: Email from Google").WebButton("Sign > >>> in").Click > >>> If Browser("Google").Page("New! Google Buzz in Gmail").Link("Nah, go to > >>> my inbox").Exist(3) Then > >>> Browser("Google").Page("New! Google Buzz in Gmail").Link("Nah, go > to > >>> my inbox").Click > >>> End If > >>> Browser("Google").Page("Gmail - Inbox (5)").Frame("v1").Link("Sign > >>> out").Click > >>> Browser("Google").Page("Gmail: Email from Google_2").Sync > >>> Browser("Google").Close > >>> End Function > >>> > >>> -- > >>> Thanks & Regards, > >>> Chinna, > >>> Mob:9739656841 > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > >>> "QTP - HP Quick Test Professional - Automated Software Testing" > >>> group. > >>> To post to this group, send email to [email protected] > >>> To unsubscribe from this group, send email to > >>> [email protected]<mercuryqtp%[email protected]> > >>> For more options, visit this group at > >>> http://groups.google.com/group/MercuryQTP?hl=en > >> > >> -- > >> You received this message because you are subscribed to the Google > >> "QTP - HP Quick Test Professional - Automated Software Testing" > >> group. > >> To post to this group, send email to [email protected] > >> To unsubscribe from this group, send email to > >> [email protected]<mercuryqtp%[email protected]> > >> For more options, visit this group at > >> http://groups.google.com/group/MercuryQTP?hl=en > > > > -- > > You received this message because you are subscribed to the Google > > "QTP - HP Quick Test Professional - Automated Software Testing" > > group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<mercuryqtp%[email protected]> > > For more options, visit this group at > > http://groups.google.com/group/MercuryQTP?hl=en > > -- > You received this message because you are subscribed to the Google > "QTP - HP Quick Test Professional - Automated Software Testing" > group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<mercuryqtp%[email protected]> > For more options, visit this group at > http://groups.google.com/group/MercuryQTP?hl=en > -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en
