This advanced feature enables user to skip execution of test step(s) where mandatory data input arguments are left blank. With this feature, user will not have to select/deselect Run/skip checkbox in TC/FL. While using this feature, user will have to left blank the mandatory data input arguments of the keywords. OpKey keywords now contain red asterisk mark indicating mandatory data input arguments. While execution, user will have to check “Skip empty data steps” checkbox under Advanced Execution Settings for initiating this feature. This feature is very useful in case of using a Local Data Repository within a Test Case and user want to skip few of the test steps.
Business Rules for using this feature:
- If there are single or multiple data input arguments of a keyword (mandatory) & user has not filled values to all those mandatory data input arguments & checked “Skip empty data steps” under Advanced Execution Settings then the execution of that test step will be skipped.
- If there are single or multiple data input arguments of a keyword (mandatory) & user has not filled values to all those mandatory data input arguments & has not checked “Skip empty data steps” under Advanced Execution Settings then the execution of this test step will be failed (Stating reason “Argument data missing” – old behavior).
- If there are multiple data input arguments of a keyword & they are mandatory & user has provided values to few mandatory data input arguments (but not all mandatory data input arguments) then that test step will execute and get fail with an error message like “Argument data missing.”
OpKey Keywords with Data Input Arguments (mandatory/optional):