【发布时间】:2022-01-01 23:37:30
【问题描述】:
【问题讨论】:
-
请分享测试用例代码,以便有人可以进一步了解。有很多关于这个错误的帖子,最近的一个是maximum-limit-of-started-keywords-exceeded
【问题讨论】:
您的测试调用关键字 Get Value,它调用关键字 Get Value。你已经创建了一个无限递归。 Get Value 调用 Get Value 调用 Get Value 调用 Get Value 调用 ...
最好的解决方案是最简单的:不要创建一个自称的关键字。如果已经有一个具有给定名称的关键字,请不要创建另一个具有相同名称的关键字。虽然您可以让两个同名的测试用例发挥作用,但这会使您的测试用例更难理解。
如果您有另一个名为 Get Value 的关键字,并且您必须有两个具有相同名称的关键字,您可以提供完全限定名称,这样机器人就不会再次调用相同的关键字。例如,如果您的 Get Value 尝试从 robots.myTest 调用 Get Value,请像这样调用它:
*** Keywords ***
Get Value
robot.myTest.Get Value
【讨论】: