A dialog is diplays " Transaction 254689 has been
successfully completed" How to get the transaction ID from
the message ?
Answers were Sorted based on User's Feedback
Answer / lakshmi
Capture the text into a variable by using GETROPROPERTY.
So now
Str="Transaction 254689 has been successfully completed"
Arr=Split(Str," ")
for i=0 to ubound(Arr)
if IsNumeric(Arr(i))=true then
Msgbox "Transaction ID is "& Arr(i)
End if
Next
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / tester
Get the message using GetROproperty.then use spit function
suppose
var1="Transaction 254689 has been successfully completed"
spl=split(var1," ")
msgbox spl(1)
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / sandeep guttikonda
This task can be done by using the QTP methods:
we are having
1) GetVisibleText
2) GetROProperty
3) GetTOProperty
As it is dialog it will appears during runtime so by using
GetROProperty we can capture the text.
Example:
Captured_Text = Window("window Name").Dialog("Dialog
Name").Object("Object Name").GetROProperty("Property Name")
Hence the entire line will be stored in Captured_Text
Now we need to retrieve the transaction ID:
For this we have Split function in VBScript
Syntax: Split(Expression, Delimeter)
Example: Transaction_ID = Split(Captured_Text, " ")
Here in this case the transaction ID, 254689 will be in
Transaction_ID(1).
Please let me know if you need further info.
Thank.
Regards,
Sandeep Guttikonda.
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / pravati
x="Transaction 254689 has been successfully completed"
for i=1 to len(x)
y=mid(x,i,1)
if isnumeric(y) then
z=z & y
end if
next
msgbox z
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mdbasha7862@gmail.com
Try with 'MID Function'
var2="Transaction 254689 has been successfully completed"
midfun=mid(var2,12,6)
msgbox (midfun)
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / qtphelper
Use GETRO and obtain the inner text . Since every time the
number is generated after transaction use mid function and
retrieve the number
| Is This Answer Correct ? | 0 Yes | 5 No |
How the exception handling can be done using QTP
How to use Environment parameterization? Explain with an example.
what is diffrense between action and function
Is there any thing that we can replace recovery scenario manager in QTP.
What is the present version of the VB Script we are using
is there any addin for remedy user application
Diff b/w test scenario's and test Procedures?
What are the different types of recording modes?
Why we are going for descriptive programming ? I answered as 'If objects are not present in OR we will go for descriptive Programming'? Is this correct ?
What is diff between SDLC AND STLC?
When we parameterise some field ex. Textbox is there any way that we can generate a specefic number of random values (For alphabetical values if possible) instead of manually entering values in the data table
How to get line numbers in your editor in expert view?