两种方法:
#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')