【发布时间】:2020-09-01 19:01:53
【问题描述】:
我有用 Linux 操作系统编写的机器人框架。我经常在我的 ROBOT FRAMEWORK 代码中遇到语法问题。 我们是否有任何在线编译器或 python 来跟踪发生语法错误的位置(哪一行)?
【问题讨论】:
标签: robotframework
我有用 Linux 操作系统编写的机器人框架。我经常在我的 ROBOT FRAMEWORK 代码中遇到语法问题。 我们是否有任何在线编译器或 python 来跟踪发生语法错误的位置(哪一行)?
【问题讨论】:
标签: robotframework
您可以使用--dryruncommand line argument 来检查测试数据的有效性和语法。
来自我强烈建议浏览的用户指南。
Robot Framework 支持所谓的空运行模式,否则测试正常运行,但来自测试库的关键字根本不执行。空运行模式可用于验证测试数据;如果试运行通过,则数据在语法上应该是正确的。使用选项 --dryrun 触发此模式。
试运行可能会失败,原因如下:
- 使用未找到的关键字。
- 使用参数数量错误的关键字。
- 使用语法无效的用户关键字。
【讨论】:
robot --dryrun test1.robot。参数应在机器人文件名称之前列出