Skip to content

VerifyTooltipWCM( FN, ExpVal )

Hrabovszki1023 edited this page Sep 16, 2016 · 5 revisions

VerifyTooltipCM( FN ExpVal )

Keyword verifies the tooltip of a GUI-Object.

In the keyword VerifyTooltipWCM( FN, ExpVal ) are

  • wildcards (?, * and #) allowed
  • but no regular expressions

Parameter

Parameter Description
FN Functionalname of the GUI-Object
ExpVal Expected value. Wildcards are possible.

Reserved ExpVal Values

Keyword Description
"" and ${IGNORE} Don´t execute the keyword. Interesting for data-driven testing
See List of OKW Constants...
${EMPTY} The Expected value is empty or ""
See List of OKW Constants...
${_ENV_} Expected value is empty or ""
${_MEMKEY_} OKW Parser substitutes with the Value memorized to Key "MEMKEY"

Wildcards

Wildcard Description
? Masks exact one character.
* Masks 0-n character.
# Masks exact one numeric character [0-9].

##Examples

Exact match

  1. EN.SelectWindow( "Login" ) - Set context to the Window Login with the ChildObject you want to verify.
  2. EN.VerifyTooltip( "User", "WCM", "Zoltan" ) - then Verify the GUI-Object with the FN = "User" matches exact to the given expected value.

Wildcard match

EN.SelectWindow( "Login" ) - Set context to the Window Login with the ChildObject you want to verify.

EN.VerifyTooltipWCM( "User", "?oltan" ) - True with a Tooltip: Zoltan, ooltan Fails with oltan, oltan and oltann EN.VerifyTooltipWCM( "User", "*ltan" ) - True with a Tooltip: Zoltan, ooltan Fails with tan, `oltann

Verify an Empty GUI-object

  1. EN.VerifyTooltipWCM( "User", "${EMPTY}" ) - Verifies that the Tooltiü of FN=User is empty (= "")

Ignore VerifyValue(...)

There are two ways to ignore a Keyword: Set the Parameter ExpVal = "${IGNORE}" or simply ""

  1. EN.SelectWindow( "Login" )
  2. EN.VerifyTooltipWCM( "User", "" ) - Don´t Verify the GUI-Object FN = "User"

Enviroment Variables

On Windowssystems the Enviromentvar ´USERNAMEreturns the name of the user who is currently logged on. OKW resolves the Enviroment var${USERNAME}` to currently logged on username and uses this as expected value (ExpVal).

  1. EN.SelectWindow( "Login" )
  2. EN.VerifyTooltipWCM( "User", "${USERNAME}" ) - Don´t Verify the GUI-Object FN = "User"

Late Bound Function Call

Keyword <-> Called GUI-Adapter Method
EN.VerifyValueWCM( FN, ExpVal ) <-> public ArrayList<String> VerifyValue( )