我想为RobotFramework构建一个变量 变量文件,但使用Linux环境变量。 你能告诉我的语法吗? 我目前的尝试是:
vif_vlan = "110"
path_scripts = '%{MY_DIR}/my_path/scripts'
remote_path = "/home/mcast/mgen"
最终没有扩展env变量%{MY_DIR}
...
的Tx
答案 0 :(得分:1)
环境变量位于environ
模块的os
字典中:
import os
path_scripts = os.path.join(os.environ['MY_DIR']', 'my_path', 'scripts')
答案 1 :(得分:1)
您的语法几乎是正确的-不是用于Python,而是用于Robot Framework。
在.robot
文件中,您可以按以下方式检索环境变量:
** Variables **
| ${MY_PATH_TO_SCRIPTS} | %{MY_DIR}/my_path/scripts