问题描述
我想生成一个是另一个的倍数的假数字。目前我有一个 python 文件被传递到我的机器人脚本中。
*** Settings ***
Library ../scripts/param.py
*** Test Cases ***
ABC
${ans} parameter 2 8 30
${c}= Set Variable ${ans[1]}
${T}= Set Variable ${ans[0]}
我的 param.py 是:
import random
def parameter(min_no: int,max_no: int,multiplier: int):
integer = random.randint(min_no,max_no)
return integer,integer * multiplier
但我想在我的机器人脚本中包含这个逻辑。请告诉我这样做的最佳方法。
解决方法
您可以使用 inline python evaluation
调用 python 代码*** Test Cases ***
AC
${c}= set variable ${{random.randint(2,8)}}
${t}= set variable ${{$c * 30}}