簡體   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