【问题标题】:Getting error in Robot framework when executed the Test Cases执行测试用例时机器人框架中出现错误
【发布时间】:2022-01-01 23:37:30
【问题描述】:

我收到错误,因为超出了启动关键字的最大限制。

在机器人框架中执行测试用例并通过运行查询验证数据库中的数据。有人可以帮我解决问题吗?

【问题讨论】:

标签: pycharm robotframework


【解决方案1】:

您的测试调用关键字 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

【讨论】:

    猜你喜欢
    • 2014-04-05
    • 1970-01-01
    • 2017-11-19
    • 2021-12-23
    • 2021-07-03
    • 2013-06-21
    • 2016-03-01
    • 2017-11-14
    • 2017-04-25
    相关资源
    最近更新 更多