How to pass parameters into an action.Please explain me
with examples
Answers were Sorted based on User's Feedback
Answer / akshar
hi u can pass parameters into different actions by
navigating to file in qtp there go to settings tab & click
on parameters tab where you can specify the name ,type &
the default value of it..Apply it & use it in your
script..If you have not understood write to me
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / pk
First you have to declare the Input/Output Parameters in the
Action Properties (Right click action icon and select). Then
you can access these parameters through the Parameter object.
Say you have declared two Input parameters
a (as number, value= 25) and
b ( as number, value = 30)
Then you can access these Action input parameter with in the
action using
c = parameter("a")+parameter("b")
msgbox c (should display 55)
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / deepakm82
Hi Rayudu,
i will take the example that you have taken.
C = a + b
Now you want a and b to be parameterized.
So for that you have to pass the value of a and b using the
datatable in QTP.
Select 2 columns in datatable and name them Value_1 and
Value_2.You can choose either Global datatable or action
datatable.Suppose you choose Global datatable.
Now put a value say 3 under column Value_1 and put another
value say 5 under column Value_2.
Now this is how you gonna write it:
c= Datatable.value("Value_1",dtglobalsheet) +
Datatable.value("Value_2",dtglobalsheet)
Now is this solve your problem? or if you have any further
queries then just reply...
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / rayudu
I know that what u have explained.But how to use those
parameteres in a an action.I want the script that how to
use input action parameters.That is why I already asked
that I want explanation with examples.
suppose I want to pass 2 values for a,b and would like to
get the result in "c". see below code
c=int(a)+int(b)
How should I pass parameters here and how should i write
the code for passing parameters.How should i call that
action. give me the detailed exp..
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / rayudu
Thanks for your reply Deepak! But my question is not that.
By using Action Parameters.EX: I would like to enter the
values in Parameter tab of the Action properties.
Name type Defaultvalue description
A Number 25 First value
B Number 30 Second value
My question is How should validate these values in a script
c=int(a)+int(b)
I am calling this action in another action like
RunAction Action1,Oneiteration
But it did not resulted 55.
I know how to pass parameters through datatable.
Please answer it if u know
| Is This Answer Correct ? | 0 Yes | 2 No |
How you handles Pop-up windows which are Dynamically changing in Runtime?
what the difference between shared repository and per action repository?
How to connect to data base?
How QTP support all types of applications (platforms)?
I need your help in the below topic using QTP Automation tool. How to automate the right click of mouse on a context menu? 1)Tried low level recording which is working fine but making use of co-ordinates. 2) Also tried changing the mouse settings and properties using Tools ->WebEvent RecordingConfiguration and created a configuration file with required mouse click events and used which did not work.
will QTP 9.2 run successfully on Linux(gui) operating system
what function you write to do database testing with the help of qtp?
what is debugging testing?
i want to handle all the unwanted pop up through QTP i done that with recovery scenario but it need some title of pop up but i want that it should handle all the pop up even i don't give the title of that pop up in recovery scenario is there any general way to handle all the pop up please help
What is User defined function in QTP
one ok button and one text box is there.when i click on ok button in that text box one no. will display from 1 to 100 randomley.if that is not 100 when we click on ok button again ,again another text box ll created with another no. we will continue this till the text box created and displays 100.and when its 100 ok button should disabled. remember thet no will display not seriely ,it displays randomley,and each time new text box will created.
How to find duplicates in an array and remove them efficiently?