【问题标题】:Unable to run multiple feature file through Karate UI无法通过空手道 UI 运行多个功能文件
【发布时间】:2018-07-17 22:52:31
【问题描述】:

我希望仅通过代码通过空手道 UI 运行多个功能文件。 空手道 UI 提供了一个接一个地执行黄瓜功能文件的功能,但我希望通过代码打开 UI,使用 app.run(arg1, arg2) 很好,但我不能使用三个参数。

如果我在代码中放入多个app.run(feature1, arg1), app.run(feature2, arg2),那么它只会拾取第一个 feature1 文件。

【问题讨论】:

  • 我认为这个还在等待中。尝试了您给出的建议,但到目前为止没有运气。很快就会解决这个问题。
  • 目前已删除。一旦我开始研究它就会打扰你:)
  • 刚刚在下面回答。我真的认为你没有必要走错方向。只需使用并行运行器或标签或 @CucumberOptions 指向一个包。你为什么要这么做!!
  • 到目前为止,我正在使用@CucumberOptions,但我认为使用空手道 UI 的动机应该是相同的。
  • 你知道 UI 是实验性的吗?阅读文档。请为 ui 贡献缺少的功能,这是开源的

标签: karate


【解决方案1】:

目前,UI 的范围是让开发人员一次进行一项测试。听起来您打算将其用作测试运行程序并用于多个文件。

目前不支持此功能,但感谢您提出,我已在此处打开功能请求:https://github.com/intuit/karate/issues/370

也就是说,您确定您没有错过一种更简单的方法来做您想做的事,即简单地使用可以运行多种功能的空手道跑步者,并且还可以提供丰富的报告?

编辑:这已在空手道 0.8.0 中实现

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多