Trouble grabbing a popup message content using DP

Hello,

I'm trying to use DP to get the value of a simple popup message by creating a function that will live in a shared function library.  Here is the code:

If Dialog("text:="&NxPracticecaption).Exist(5) Then
    MsgBox ("dialog found")
'    If Static("nativeclass:=Static", "text:="&ExpectedMessage).Exists(0) Then
    If Static("nativeclass:=Static""text:="&ExpectedMessage).Exists(0) Then
        MsgBox ("Message found")
        VerifyPopups = 0
        Exit Function
        End If
    End If
MsgBox ("Message NOT found!!!")    
VerifyPopups = -1

 

2 things I'm struggling with:

  1. The Static("nativeclass...... code is incorrect, and throwing an error: File: C:\code\trunk\QA\UFT\Shared\FunctionLibraries\PracticeFunctionLibrary.qfl line (74): " If Static("nativeclass:=Static", "text:="&ExpectedMessage).Exists(0) Then". Description: Syntax error.  Having a heck of a time debugging.
  2. What are the items like Static, Dialog, Window, etc. that preceed the descriptions referred to as? I did some research, and it seems that they are defined in the registry with items that are used to for recognition properties, but that just a shot in the dark guess from a relatively novice qtp/uft user (me).  

I'm hoping this is a little bit more than just being fairly ignorant on object programming and uft in particular and the solution can help others with similar levels of experience.

Thanks,

Bret

Parents Reply Children