Compatible and Incompatible Step Details¶
Certain Step Details are incompatible when used within the same voice call Compound Step. The following matrix shows which Step Details may/may not be used within the same Compound Step.
Voice Call Compound Step - Step Detail Compatibility Matrix¶
Incompatible Step Details (All Compound Steps) ¶
Certain steps are incompatible. If incompatible steps are used, the step will fail and an error message will be printed to the log.
Note: Incompatibility only applies to Step Details nested within the same step as each other.
Scenario Example
1 2 3 4 5 6 7 8 9 | Given an Android phone as A And an Android phone as B And A starts a call to B as MYCALL: * ringing duration is 10 seconds * caller abandons the call after ringing duration elapsed * caller connects within 15 seconds And wait for 40 seconds |
Error Message Example
1 2 3 4 5 6 7 8 9 10 | 13:18:08.074 [INFO]: java.lang.RuntimeException: One or more step details listed below are incompatible when used in the same step. Duplicate step details are permitted and, therefore, should be disregarded. // Description of incompatible steps: Group 1 * caller abandons the call after ringing duration elapsed * caller connects within 15 seconds |