繁体   English   中英

在 Robot Framework 中将变量列表转换为 INT 时出错

[英]Error converting a list of variables to INT in Robot Framework

你好!

是否可以在 Robot Framework 中创建一个列表并将变量设为 INT 或 NUMBER 类型?

我尝试了表格,但没有成功......

尝试 1

${TEST_1}    Create List    01    61
${TEST_1}    Convert To Integer    ${TEST_1}
Set Suite Variable    ${TEST_1}

尝试 2

@{TEST_2}    Replace Variables    0    9
@{TEST_2}    Convert To Integer    @{TEST_2}
Set Suite Variable    ${TEST_2}

尝试时已显示的错误:

'None' cannot be converted to an integer: TypeError: int() argument must be a string, a bytes-like object or a real number,不是'NoneType'

'01' 无法转换为 integer:ValueError:int() base must be >= 2 and <= 36, or 0

有谁能够帮助我?

非常感谢!!

机器人框架用户指南描述了数字变量,这是一种定义整数和浮点数的方法。

语法是简单地将数字包装在${}中。 例如${1}代表 integer , and ${3.14} represents the floating point number 3.14`。 您还可以使用八进制、十六进制、二进制和科学记数法定义值。

以您的代码为例,您可以创建一个整数列表,如下所示:

${TEST_1}    Create List    ${1}    ${61}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM