我正在针对UI进行测试,以对机器人框架中的代码进行一些计算。 我的计算结果就像12000,但在UI上是12,000 所以我想将12000转换为12,000之类的分组-以逗号作为千位分隔符。
答案 0 :(得分:3)
如果您有整数,并且希望将其转换为带有数千个分隔符的字符串,则最简单的方法是使用python's string formatting。
${int variable}= Set Variable ${12000}
${string var}= Evaluate "{:,}".format($int_variable)
Should Be Equal As Strings ${string var} 12,000
如果您使用的机器人框架版本> = 3.1,则关键字Format String
正是这样做的:
${int variable}= Set Variable ${12000}
${string var}= Format String {:,} ${int_variable}
Should Be Equal As Strings ${string var} 12,000
如果要执行其他方法-从“ 12,000”到“ 12000”-删除数千个分隔符,请使用Remove String
keyword:
${my string}= Set Variable 12,000
${my string}= Remove String ${my string} ,
Should Be Equal As Strings ${my string} 12000