Micro Focus QTP (UFT) Forums
Need regular expression for selecting tree view node - Printable Version

+- Micro Focus QTP (UFT) Forums (https://www.learnqtp.com/forums)
+-- Forum: Micro Focus UFT (earlier known as QTP) (https://www.learnqtp.com/forums/Forum-Micro-Focus-UFT-earlier-known-as-QTP)
+--- Forum: UFT / QTP Regular Expressions (https://www.learnqtp.com/forums/Forum-UFT-QTP-Regular-Expressions)
+--- Thread: Need regular expression for selecting tree view node (/Thread-Need-regular-expression-for-selecting-tree-view-node)



Need regular expression for selecting tree view node - veera - 05-16-2011

Hi
I have a problem in qtp I need help from you.The below statement activates the release(9) node how ever its an acutaldata.Data may change during runtime from 9 to some other digit.how to write regular expression for this.


Code:
DelphiWindow("frmSecurityFunctionsMain").DelphiTreeView("tvFunctions").Activate "x;y;z(9)"
I tried like this
Code:
DelphiWindow("frmSecurityFunctionsMain").DelphiTreeView("tvFunctions").Activate  "x;y;z.*"
but its not working.


RE: Need regular expression for selecting tree view node - Jay - 05-17-2011

Try this:
1. .Activate "x;y;z/([0-9]/)"
2. if index is constant then you can try:
.Activate 0 ' if its appear first
.Activate 1 ' if its appear second
are you getting right what i am saying right?



RE: Need regular expression for selecting tree view node - ajamaljackson - 12-22-2011

I'm new to QTP and have been doing very well at figuring things out on my own. However, I have a problem I can't figure out and none of the solutions I'm finding and trying are working. Here's my problem:

I have a script which has a Tree View Node which only displays as "_treeview" in the Object Repository. However, I wrote this code to display the child nodes not displaying in the OR:
**************************************
Code:
myNodes = SwfWindow("New Loan").SwfTreeView("_treeView").GetContent

MsgBox myNodes
**************************************
It worked and all the child nodes I was looking for showed up in the MsgBox, including the ones I want to put a Regular Expression On (SEE ATTACHMENT):

Example:
Loan;Contacts;Mister Software Tester;Personal
Loan;Contacts;Mister Software Tester;Employer
etc.

The name (Mister Software Tester) changes on each iteration. Could someone please tell me how to write a Regular Expression to identify this object in the script, eventhough the name (Mister Software Tester) is dynamic. For instance on the next iteration the object name may be:

Loan;Contacts;Misses Tester Lady;Personal
Loan;Contacts;Misses Tester Lady;Personal

Thank you.