In few of scenarios we have to check that text is present on a page or not.
The following function will return True in case if text exists else function will return False.
'Create Page object
set objpage = Browser(“Browser Prop”).Page(“Page Prop”)
'Calling the function
msgbox VerifyTextOnPage(objParent ,”Test” )
Function VerifyTextOnPage(byval objpage , byval Textvalue )
On error resume next
Set oDesc= Description.Create()
oDesc(“micclass”).value=”WebElement”
oDesc(“html tag”).value=”.*[A-Za-z0-9].*”
oDesc(“outertext”).value =”.*[A-Za-z0-9].*”
'Create ALL child object
set collItems= objpage.ChildObjects(oDesc)
'Get all text from web page and store in a variable
For i=1 to collItems.count
OutPutText= OutPutText & collItems.Item(i).GetROProperty(“outertext”)
Next
'compare the text
If instr(1,lcase(OutPutText),lcase(Textvalue)) > 0 Then
' return true if found
VerifyTextOnPage= True
Else
rem return true if not found
VerifyTextOnPage= False
End If
On Error GoTo 0
End Function
The following function will return True in case if text exists else function will return False.
'Create Page object
set objpage = Browser(“Browser Prop”).Page(“Page Prop”)
'Calling the function
msgbox VerifyTextOnPage(objParent ,”Test” )
Function VerifyTextOnPage(byval objpage , byval Textvalue )
On error resume next
Set oDesc= Description.Create()
oDesc(“micclass”).value=”WebElement”
oDesc(“html tag”).value=”.*[A-Za-z0-9].*”
oDesc(“outertext”).value =”.*[A-Za-z0-9].*”
'Create ALL child object
set collItems= objpage.ChildObjects(oDesc)
'Get all text from web page and store in a variable
For i=1 to collItems.count
OutPutText= OutPutText & collItems.Item(i).GetROProperty(“outertext”)
Next
'compare the text
If instr(1,lcase(OutPutText),lcase(Textvalue)) > 0 Then
' return true if found
VerifyTextOnPage= True
Else
rem return true if not found
VerifyTextOnPage= False
End If
On Error GoTo 0
End Function