【问题标题】:how to verify the syntax of Robot framework code如何验证 Robot 框架代码的语法
【发布时间】:2020-09-01 19:01:53
【问题描述】:

我有用 Linux 操作系统编写的机器人框架。我经常在我的 ROBOT FRAMEWORK 代码中遇到语法问题。 我们是否有任何在线编译器或 python 来跟踪发生语法错误的位置(哪一行)?

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    您可以使用--dryruncommand line argument 来检查测试数据的有效性和语法。

    来自我强烈建议浏览的用户指南。

    Robot Framework 支持所谓的空运行模式,否则测试正常运行,但来自测试库的关键字根本不执行。空运行模式可用于验证测试数据;如果试运行通过,则数据在语法上应该是正确的。使用选项 --dryrun 触发此模式。

    试运行可能会失败,原因如下:

    • 使用未找到的关键字。
    • 使用参数数量错误的关键字。
    • 使用语法无效的用户关键字。

    【讨论】:

    • 当我发出机器人 test1.robot --dryrun 时,我收到错误消息 [ERROR] Parsing '--dryrun' failed: file or directory to execute 不存在。但该文件存在于同一路径中。
    • @LakshanthC 您执行的命令顺序错误,应该使用该命令:robot --dryrun test1.robot。参数应在机器人文件名称之前列出
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2021-12-12
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    相关资源
    最近更新 更多