gpt4 book ai didi

robotframework - 如何在Robot框架中检查变量的数据类型

转载 作者:行者123 更新时间:2023-12-04 14:48:55 28 4
gpt4 key购买 nike

我无法在机器人框架中检查数据类型。我想评估变量的数据类型。

例如

${variable}    123

现在我需要检查 ${variable}这里的值是否为整数。我尝试使用评估,但它提供了数据结构。

最佳答案

您可以使用方法type() 获取变量的类型。 , 在 Evaluate 关键字内;确保传递对变量本身的引用:

${type string}=    Evaluate     type($variable)
Log To Console ${type string}

输出有点具体,类似于:
<class 'int'>

如果您只想要其中的“int”部分,请获取它的 __name__属性(property):
${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} 是一个实际的整数)

关于robotframework - 如何在Robot框架中检查变量的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534602/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com