RobotFramework存储变量到全局变量表中

两种方法:

#py文件中:
from robot.libraries.BuiltIn import BuiltIn
#两个参数:变量名,变量值
BuiltIn().set_global_variable(name, *values)
#RF文件的用户关键字中:
*** Keywords ***
globalval
    set global variable  name1  value1
BuiltIn().set_global_variable(name, *values) 这个方法有点坑,只是执行python脚本是要报错的
执行RobotFramework的用例是没有问题的,所以如下脚本优化了下:
 try:
       BuiltIn().set_global_variable('${GetToken}',token)
 except:
       print('不进入robotframework')