diff --git a/mlx/robot_parser.py b/mlx/robot_parser.py index c42271d..53ba53a 100644 --- a/mlx/robot_parser.py +++ b/mlx/robot_parser.py @@ -1,3 +1,4 @@ +import re from collections import namedtuple from robot.api import get_model, Token @@ -35,6 +36,9 @@ def visit_VariableSection(self, node): if getattr(element, 'type') == Token.VARIABLE: name = element.get_value(Token.VARIABLE) value = ' '.join(element.get_values(Token.ARGUMENT)) + match = re.fullmatch(r"\${(.+)}", value) + if match: + value = match.group(1) self.variables[name] = value def visit_TestCase(self, node):