Comment #14 on issue 854 by imranoft...@gmail.com: Regular expression support for embedded argument syntax
http://code.google.com/p/robotframework/issues/detail?id=854

I think specifying a regex is causing some unintended side effects.

if I have the following keywords

*** Keywords ***
I execute ${var:(ls)}
  shell ${var}

The following passes

*** Test Cases ***
Dummy
  I execute ls

But this fails

*** Variables ***
${command}  ls

*** Test Cases ***
Dummy
  I execute ${command}

The error I get is "No keyword with name 'I execute ${command}'". This looks like it is happening because "${command}" literal doesnt match the regex "(ls)".

Reply via email to