但是当我当时在变量中传递字符串值时,我收到错误
代码 : type(${value}).__name__
错误: Evaluating expression 'type(Robot).__name__' failed: NameError: name 'Robot' is not defined
字符串值转换为变量
请帮我。
您应该删除{}
周围的括号value
并只留下$value
.
更新评论:Robotframework 将所有内容视为字符串,除非您明确将其转换为其他数据类型。
${value_str} Set Variable 4
${value_number} Convert To Number ${value_str}
${type1} Evaluate type($value_str).__name__
${type2} Evaluate type($value_number).__name__
Log ${type1}
Log ${type2}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句