我是机器人框架的新手(使用骑行),我创建了一个项目,我使用用户关键字生成随机值,即
*** Keywords ***
Random Value
[Arguments] ${x_boundry} ${y_boundry}
Evaluate random.randint(${x_boundry},${y_boundry}) random
现在我已将随机值存储在标量变量中,即
${ran} Random Value 1 5
并在任何输入字段中使用它(对输入数值没有限制),即
Input Text //input[@id='firstname'] ${ran}
但运行程序错误后 -
TypeError: object of type 'NoneType' has no len().
在骑行机器人框架中使用它。如果需要任何其他信息,请告诉我。
你不会从Random Value
返回任何东西。这就是为什么${ran}
仍然是None
。你必须从Random Value
返回一个值:
Random Value
[Arguments] ${x_boundry} ${y_boundry}
${output} Evaluate random.randint(${x_boundry},${y_boundry}) random
[Return] ${output}