目前,我在python上使用机器人框架 . 我想执行如下的指数操作:
${result} Evaluate Pow(2,3)
在这种情况下,为 ${result} 存储的预期值为 8 .
${result}
8
注意: Pow(,) 函数是占位符 . 我需要一些函数/关键字来执行指数操作 .
Pow(,)
我需要一些函数/关键字来执行指数运算 .
有很多方法可以做到这一点,我不确定你期待什么 .
要使用evaluate,请使用python的exponentiation运算符 ** . 例如:
**
*** Test cases *** Test raw expression ${result}= evaluate 2**3 should be equal as numbers ${result} 8
这是一个非常基本的“pow”关键字:
*** Keywords *** pow [Arguments] ${base} ${exponent} ${result}= evaluate int($base)**int($exponent) [Return] ${result}
以下是一个用法示例:
*** Test cases *** Test "Pow 2**3" ${result}= pow 2 3 should be equal as numbers ${result} 8
1 回答
有很多方法可以做到这一点,我不确定你期待什么 .
要使用evaluate,请使用python的exponentiation运算符
**
. 例如:这是一个非常基本的“pow”关键字:
以下是一个用法示例: