Тип переменной можно получить с помощью метода type()
внутри ключевого слова Evaluate;Обязательно передайте ссылку на саму переменную:
${type string}= Evaluate type($variable)
Log To Console ${type string}
Вывод является специфическим для бита, он будет похож на это:
<class 'int'>
Если вы хотите просто "int"часть в нем, получите его __name__
свойство:
${type string}= Evaluate type($variable).__name__
Тогда это будет просто так - 'int'
.
И если вы хотите проверить это переменная определенного типа(или вообще, в python, подклассе другого), вы можете использовать isinstance()
:
${is int}= Evaluate isinstance($variable, int) # will be True
${is string}= Evaluate isinstance($variable, str) # will be False
(в последнем примере предполагается, что ${variable}
является действительным целым числом)