Input : ${number}= 0000123
Output Should be : 123
@{random} = ['00123','3456']
@{random}[0] will have 00123
@{random}[0] should be equal to 123 (How to strip leading zero's ?)
如何删除/修剪机器人框架中的前导零?
答案 0 :(得分:3)
你有前导零的原因是因为它是一个字符串,而不是一个整数。要转换数字,有两种方法:
Convert To Integer
表示法进行分配。BuiltIn
关键字转换为整数。这是@{random_1} Create List 00123 3456
${integer_1} Set Variable ${${random_1[0]}}
${integer_2} Convert to Integer ${random_1[0]}
标准库的一部分。以下是示例代码:
@{random_2} Create List ${00123} ${3456}
但是,转换始终是我们应该阻止的,因此最好直接将正确的类型分配给列表。
{{1}}