How to use Regular Expressions in QTP? give an example.
Answer Posted / vikas choubey
Some Times QTP does not recognize the application object
during second run Or it run first time successfully then
QTP gives an error cannot identified the application Window
object properties does not match with the test object. There
might be a case of window name /object name is getting
changed each time. Here we required the use of regular
expression
During Recording of Flight application QTP record the
flight application it identified the Fax order window name
property like this
It Text Property is Fax order 11
If you run this script Again it will give an error because
Fax order Window name will be
Fax order 12
Cannot identify the object “Fax Order No. 11″ (of class
Dialog). Verify that this object’s properties match an
object currently displayed in your application.
Line (1): “Window(“Flight Reservation”).Dialog(“Fax Order
No. 11″).Activate”.
Check regular expression check box A message will appear
click NO. Now change Text box value according to Regular
expreesion.
Fax Order No. 11 to Fax Order No.*
Here each time only last part getting changed here we use .*
as regular expression means it will check only Fax order No
text not whole string
Same case we can apply for different object properties if
they are getting changed
A regular expression is a string that describes or matches a
set of strings. It is often called a pattern as it describes
set of strings
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
Can we run test with out adding object in object repository? How it is possible?
if mandatory and Assitive propertys are shows same how will u write skript in QTP window
I want to test my vb.net solution file using qtp. Does Qtp test only .exe file?
What is smart identification in QTP?
Please guide me release notes of Automation once scripts are completed
how will you check how many members visited the website www.infosys.com?
i can done the project with QTP in that time i can say how many members in my team size?
What is reusable action?
I used the below code to open QTP through VBscript?But i can unable to Invoke QTP...PLZ help me with the correct code to invoke QTP through VBS with description of the code aswell. Dim qtApp 'As QuickTest.Application 'Declare the Application object variable Dim qtTest 'As QuickTest.Test 'Declare a Test object variable Dim qtResultsOpt 'Declare a Run Results Options object variable Set qtApp = CreateObject("QuickTest.Application") 'Create the Application object qtApp.Launch 'Start QuickTest qtApp.Visible = False 'Make the QuickTest application visible qtApp.Open "C:\form", True 'Open the test in read-only mode 'set run settings for the test Set qtTest = qtApp.Test qtTest.Run 'Run the test 'WScript.StdOut.Write "Status is: " & qtTest.LastRunResults.Status 'Check the results of the test run qtTest.Close 'Close the test qtApp.quit 'Close QuickTest Pro Set qtResultsOpt = Nothing 'Release the Run Results Options object Set qtTest = Nothing 'Release the Test object Set qtApp = Nothing 'Release the Application object
Can we Test Welcome Screens and Process Images with QTP
How software tester can use constants and variables in scripts?
Hi! My OTP script has several bitmap checkpoints included which I check in the test results xml file. The test is for SAP 4.7. I need to save these bitmaps to files or at least export them to the html file using the export function in the test results viewer. Could you please help me with this problem? Thank you in advance! Best regards, Peter
Get the count of files of similar types from a folder.
How to do the scripting. Are there any inbuilt functions in QTP? What is the difference between them? How to handle script issues?
Hi, I got error message as "object does not support this property or method: "Test.Actions" when i execute the following line of script on QTP 9.0 Dim qtApp, qtRep Set qtApp = CreateObject("QuickTest.Application") Set qtRep = qtApp.Test.Actions("Action1").ObjectRepositories Can anyone tell me where i am wrong.