在机器人框架中是否可以覆盖“ native”关键字?用我自己的功能对其进行扩展。
Library BuiltIn
*** Keywords ***
My Keyword
Sleep 5 seconds
Sleep
[Arguments] ${TIME}
Sleep ${TIME}
Log Sleeping...
在这里,我想将日志输出与我的睡眠一起显示,但出现此错误:
>>超出了启动关键字的最大限制。
答案 0 :(得分:2)
问题是您的sleep
在递归循环中调用您的 sleep
。
我不确定您为什么要这么做。我猜您希望内部sleep
是关键字的内置版本。在这种情况下,您需要明确告知机器人您要使用内置版本:
*** Keywords ***
Sleep
[Arguments] ${time}
BuiltIn.Sleep ${time}
log Sleeping...