Hi, Thank you for the response, but this won't help me. I can only extract if I see the text I'm looking for. It's a webpage with text then a box with lines around it that has "Version Number 3.11.02.104" . I want to get the number 3.11.02.104
I get all the text from the page but this version number is never captured. My question is how to capture a WebElement that qtp cannot see or read? Thanks On Tuesday, August 23, 2016 at 10:21:04 PM UTC-4, Cuong Tran wrote: > Hi, > > You should give the sample text to make clarify > In another way, you can use the below func to get the text between 2 > special characters (if it can solve your issue) > > > > > > > > > *Function GetTextBetween2Chars(strText,firstDeli,secondDeli) > firstDelPos = InStrRev(strText, firstDeli) 'position of start delimiter > secondDelPos = InStrRev(strText, secondDeli) 'position of end delimiter > stringBwDels = Mid(strText, firstDelPos + 1, > secondDelPos - firstDelPos - 1) 'extract the string between two delimiters > GetTextBetween2Chars = stringBwDels End Function* > Using: strText = "your version: v1500 is the lastest" > strVer = *GetTextBetween2Chars(strText,"version: "," is the latest")* > *---> strver = v1500* > > On Wednesday, August 24, 2016 at 1:45:34 AM UTC+7, [email protected] > wrote: >> >> >> >> Hello, >> >> I want to get version number off a WebElement. I get all the text but >> the text on the Webelement that has the version number.. >> Any help is appreciated. Here's the code I'm using. >> >> Thanks >> >> >> Set childobjdes = Description.Create() >> childobjdes("micclass").value="WebElement" >> childobjdes("html tag").value= ".*[A-Za-z0-9].*" >> childobjdes("outertext").value =".*[A-Za-z0-9].*" >> >> >> set allobj = .Page("ABC").ChildObjects(childobjdes) >> mycount = allobj.count >> msgbox mycount >> >> For i= 0 to allobj.count-1 >> output= allobj.Item(i).GetROProperty("outertext") >> >> >> If instr(output, "Version Number") > 1 Then >> msgbox output >> End If >> Next >> >> >> thanks >> >> > -- -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en --- You received this message because you are subscribed to the Google Groups "QTP - HP Quick Test Professional - Automated Software Testing" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
