【问题标题】:no such option: --include for pybot没有这样的选项:--include for pybot
【发布时间】:2015-07-23 17:01:31
【问题描述】:

我正在尝试基于标签运行测试用例。但是我收到以下 pybot 错误。有人知道可能出了什么问题吗?

run.py: error: no such option: --include

我运行如下pybot --include Login login.robot

文档在这里:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#by-tag-names

【问题讨论】:

  • 我猜你已经包含了一个选项,--include,它实际上并不支持。你能提供一个minimal reproducible example吗?
  • 该选项存在。它在文档中。我按照 pybot --include Login login.robot 运行它
  • 编辑问题。包含文档链接也可能会有所帮助。
  • ...在问题中,你这个甜甜圈。

标签: python tags automated-tests robotframework


【解决方案1】:

我像这样运行pybot,它可以工作:

pybot --include ready C:\path\to\TestSuites\TestSuiteName.txt

ready是我标签的名字

而不是login.robot,我把路径放到我想运行的测试套件文件中。

【讨论】:

    【解决方案2】:

    如果在您的库中使用 optparse python 库,我相信我可能已经解决了这个问题。如果是,请尝试删除它,您应该会没事的。

    已向 Robot Framework 添加了一个问题: https://github.com/robotframework/robotframework/issues/2173

    【讨论】:

    • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
    • 这确实解决了它;错误很可能是由于在测试中使用 optparse 库引起的; Robot 框架错误地处理了由此引发的错误...删除 optparse 应该可以解决问题...“可能出了什么问题?” -> 在测试中使用 optparse
    猜你喜欢
    • 2016-01-17
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 2016-10-06
    • 2017-02-08
    相关资源
    最近更新 更多