我是机器人框架的新手(使用骑行),我创建了一个项目,其中我使用用户关键字生成随机值,即
*** 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().
在骑行机器人框架中使用它。如果需要任何其他信息,请告诉我。
答案 0 :(得分:1)
你不能从Random Value
返回任何内容。这就是${ran}
仍为None
的原因。您必须从Random Value
:
Random Value
[Arguments] ${x_boundry} ${y_boundry}
${output} Evaluate random.randint(${x_boundry},${y_boundry}) random
[Return] ${output}