Robotframework 覆盖机器人框架关键字
是否可以在robot框架中重写“native”关键字?用我自己的功能扩展它Robotframework 覆盖机器人框架关键字,robotframework,Robotframework,是否可以在robot框架中重写“native”关键字?用我自己的功能扩展它 Library BuiltIn *** Keywords *** My Keyword Sleep 5 seconds Sleep [Arguments] ${TIME} Sleep ${TIME} Log Sleeping... 在这里,我想要一个日志输出和我的睡眠,但我得到了这个错误: >>超过了已启动关键字的最大限制 问题是您的sleep正在递归循
Library BuiltIn
*** Keywords ***
My Keyword
Sleep 5 seconds
Sleep
[Arguments] ${TIME}
Sleep ${TIME}
Log Sleeping...
在这里,我想要一个日志输出和我的睡眠,但我得到了这个错误:
>>超过了已启动关键字的最大限制
问题是您的
sleep
正在递归循环中调用您的sleep
我不知道你为什么这么做。我猜您希望内部sleep
是关键字的内置版本。如果是这种情况,您需要明确告诉robot您要使用内置版本:
*** Keywords ***
Sleep
[Arguments] ${time}
BuiltIn.Sleep ${time}
log Sleeping...
美好的正是我想要的。