Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Passing a value as an argument in function
#1
Solved: 11 Years, 4 Months ago
Hi All,
I am new to qtp and implemented one functionality as like below
Function:

Code:
Function loginpage(m)
Dialog("Login").WinEdit("Agent Name:").Set m
Dialog("Login").WinEdit("Password:").SetSecure "4a8a8fcc491dd5ddab8dcf1970f281492644fe42"
End Function

Script:
Code:
Call loginpage(filight)
Dialog(“Login”).WinButton(“Ok”).Click

In the above script I have given a argument “filght” that is “filght is replaced by “m”
My way of thinking:
“Filght” need to be taken as “Agent Name:”

Actual one:

Here it is not taking “filght” in to “Agent Name” field but password field is taking as "mercury"

Thanks in advance
qtpctc
Reply
#2
Solved: 11 Years, 4 Months ago
Hi qtpctc,

there is no issue with your function. The way you have called this is causing the issue
in the statement
Call loginpage(filight)
you need to pass a value which the argument(m) of your function is accepting.
so when you pass filight QTP treats is again as a variable which is not defined in your script.

so you will need to pass this as
Call loginpage("filight")

Hope you get my point.

Reply
#3
Solved: 11 Years, 4 Months ago
Thanku very much, which is working thanks alot....................
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Click after CheckProperty to a WebElement passed via Function argument fails naruoga 0 1,156 02-28-2019, 11:46 AM
Last Post: naruoga
  Calling a function in a Test Script from a function library anupam4j 3 6,115 06-26-2015, 12:31 AM
Last Post: babu123
  Part of parameters missing when passing between actions skumar007 1 2,997 10-10-2014, 02:00 AM
Last Post: skumar007
  Action Parameter passing problem Qtpuser1 1 2,833 04-18-2014, 06:23 AM
Last Post: kgovadav
  Getting run error passing a Frame into a user defined function!!! sepgs2004 1 2,828 10-14-2013, 06:37 PM
Last Post: anil2u

Forum Jump:


Users browsing this thread: 1 Guest(s)