現在、私はPython上でロボットフレームワークを使用しています。私は次のようにのような指数演算何かを実行したい:Robot Frameworkで指数動作を実行する方法
${result} Evaluate Pow(2,3)
この場合には${result}
のために保存された期待値が8
です。
注:Pow(,)
は、プレースホルダです。指数演算を実行するには、関数/キーワードが必要です。
現在、私はPython上でロボットフレームワークを使用しています。私は次のようにのような指数演算何かを実行したい:Robot Frameworkで指数動作を実行する方法
${result} Evaluate Pow(2,3)
この場合には${result}
のために保存された期待値が8
です。
注:Pow(,)
は、プレースホルダです。指数演算を実行するには、関数/キーワードが必要です。
指数演算を実行するには、いくつかの関数/キーワードが必要です。
これを行うにはさまざまな方法がありますが、私はあなたが期待していることを正確には分かりません。
評価を使用するには、pythonの指数演算子**
を使用します。たとえば:
*** 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
ありがとうBryan、私はinbuiltのpythonライブラリによって提供されるpow()関数を使用しました。それは私のために働いています。返信いただきありがとうございます。 –
表現がそのように、 '2 *使用pythonで評価され、 * 3 ' –