RobotFramework使用整数值而不是字符串创建字典

时间:2016-11-23 21:17:37

标签: python robotframework

Create Dictionary   sensor_id=1

使用Python时给我:

{'sensor_id': '1'}

我真正想要的地方:

{'sensor_id': 1}

无论如何都要阻止机器人框架将这些引号添加到我的整数值?

2 个答案:

答案 0 :(得分:6)

在机器人中,您可以将字符串强制转换为整数,方法是将其放在${}

${foo}=  create dictionary    sensor_id=${1}

通过上述内容,字典中的值将为整数。

有关更多信息,请参阅机器人框架用户指南中的Number Variables

答案 1 :(得分:0)

  • 文字评估为字符串(finalData
  • sensor_id=1的文字评估为整数(${})-这就是您需要回答的问题
  • sensor_id=${1}变量默认为字符串
  • 使用${VAR}重新绑定变量的类型