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

Reply via email to