Если у вас есть целое число и вы хотите преобразовать его в строку с разделителями тысяч, самый простой способ - использовать форматирование строки Python .
${int variable}= Set Variable ${12000}
${string var}= Evaluate "{:,}".format($int_variable)
Should Be Equal As Strings ${string var} 12,000
Если вы используете Robotframeworkверсия> = 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
:
${my string}= Set Variable 12,000
${my string}= Remove String ${my string} ,
Should Be Equal As Strings ${my string} 12000