Skip to content

Version 0.9 - Action keywords

Choose a tag to compare

@JFoederer JFoederer released this 20 Aug 09:16
· 125 commits to main since this release
7d66101

Although RobotMBT is primarily designed for BDD style, we do occasionally see the need for using action keywords. Either during development and debugging, or to put a few actions in a teardown to get out of a dead-end.

For action keywords it is more common to have positional arguments, which was not previously supported. RobotMBT now also supports positional, named, variable and free-named arguments, as well as keywords that return a value. These non-embedded arguments are also available for given-when-then steps.

Limitations:

  • Step argument modifiers for non-embedded arguments are planned for a later release.
  • Only linear sequential scenarios are supported for modelling. Modelling will fail when other Robot constructs are used, like IF or FOR.