Learning Resources
Using exact:
Patterns with the prefix ‘exact:’ will match the given text as it is. For example if you give the search pattern as below, then it will match a glob pattern ‘*’ or ‘*.java’.
Command | Target | Value |
---|---|---|
clickAndWait | link=search | |
verifyValue | glob: *.java |
But if you want an exact match with the value string, i.e without the glob operator doing its work, you use the ‘exact’ pattern as below. In this example the ‘*’ (asterisk) will work as a normal character rather then a pattern-matching wildcard character.
Command | Target | Value |
---|---|---|
clickAndWait | link=search | |
verifyValue | exact: *.java |
In conclusion the glob: and the exact: pattern are the subsets of the Regular Expression pattern matcher. Everything you can do with glob: or exact: you can accomplish with RegExp.