Statement of the rule
Here is the rule:
- Evaluate all the required descriptors (that is, descriptors for which
the Optional field is set to false).
- If all are true, then the screen matches.
- Otherwise, go to step 2.
- Start evaluating the optional descriptors (descriptors for which the Optional
field is set to true).
- If any optional descriptor is true, then the screen matches.
- Otherwise, keep evaluating optional descriptors.
- If you reach here, then the macro screen does not match the application screen.