如何删除Robot Framework中的前导零?

时间:2017-09-05 05:32:01

标签: python-2.7 robotframework

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 ?)

如何删除/修剪机器人框架中的前导零?

1 个答案:

答案 0 :(得分:3)

你有前导零的原因是因为它是一个字符串,而不是一个整数。要转换数字,有两种方法:

  1. 使用Convert To Integer表示法进行分配。
  2. 使用BuiltIn关键字转换为整数。这是@{random_1} Create List 00123 3456 ${integer_1} Set Variable ${${random_1[0]}} ${integer_2} Convert to Integer ${random_1[0]} 标准库的一部分。
  3. 以下是示例代码:

    @{random_2}     Create List         ${00123}    ${3456} 
    

    但是,转换始终是我们应该阻止的,因此最好直接将正确的类型分配给列表。

    {{1}}