两种方法:

#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')

 

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2021-12-26
  • 2022-12-23
  • 2021-10-23
  • 2021-08-08
  • 2021-05-18
  • 2021-10-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
  • 2022-02-23
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案