我正在尝试在机器人框架中创建一个新的环境变量。我用了
Set Environment Variable ${myVar} myVal
Run Code Online (Sandbox Code Playgroud)
我收到错误如下:
Variable '${myVar}' not found
Run Code Online (Sandbox Code Playgroud)
那么“设置环境变量”是用来替换现有的变量值吗?如果是这样,如何创建一个未定义的新变量?
第一个参数Set Environment Variable必须是环境变量名称。环境变量的命名与机器人变量的命名不同,它们不使用美元符号或大括号。
目前尚不清楚您要设置什么环境变量,但假设您要创建一个名为“MYVAR”的环境变量,您可以这样做:
Set environment variable MYVAR myVal
Run Code Online (Sandbox Code Playgroud)
然后,您可以稍后在测试中使用机器人语法引用此环境变量(例如%{MYVAR}:)
注意:第一个参数可以是变量,如果该变量本身包含环境变量的名称。以下两行与上面的代码执行完全相同的操作:
${myvar}= Set variable MYVAR
Set environment variable ${myvar} myVal
Run Code Online (Sandbox Code Playgroud)