【问题标题】:Import Resource keyword fails while executing --dryrun command in Robot Framework在 Robot Framework 中执行 --dryrun 命令时导入资源关键字失败
【发布时间】:2020-07-18 14:13:38
【问题描述】:

导入资源关键字在 --dryrun 失败并出现错误:未找到关键字,但执行通过。

Import Resource    MyResource.robot
MyResource.ABCKeyword    argument

在上面的示例中,ABCKeyword 在--dryrun 处失败,但在测试用例中执行此关键字时通过。我希望它在--dryrun 上通过它,因为它在--dryrun 的Jenkins 构建中失败了。

让我知道这个的替代品是什么。

【问题讨论】:

  • 导入是否出错?如果是这样,错误是什么?
  • 在试运行时它显示“未找到关键字”,但在执行时,它工作正常。

标签: jenkins robotframework


【解决方案1】:

这符合预期。 Import Resource 不会在试运行期间导入资源。由于文件未导入,因此机器人不会知道其中的关键字。

我认为没有替代解决方案,除了在设置块中导入资源文件而不是使用import resource 关键字。

【讨论】:

  • 我同意你的观点。但就我而言,我已经在我不想加载的关键字之一中导入了 python 库。因此,我将它作为测试步骤中的资源导入,仅在实际需要 python 库的地方,
猜你喜欢
  • 2021-06-24
  • 2021-07-17
  • 2019-04-21
  • 2015-07-13
  • 2016-12-16
  • 2018-10-10
  • 2019-11-07
  • 2020-10-20
  • 2014-03-23
相关资源
最近更新 更多