【问题标题】:whats syntax for calling other scenario in same feature file?在同一功能文件中调用其他场景的语法是什么?
【发布时间】:2020-04-09 11:03:46
【问题描述】:

我知道我们可以用语法将一个场景调用到另一个场景

* def ret = call read('fileName.feature@scenarioName')

这很好,但是如果我想从同一个功能文件中调用其他场景,传递文件名是没有意义的。如果有人重命名文件,我想要一些类似功能的相对路径以避免维护。

所以我的问题 - 是否可以在同一个功能文件中调用其他场景而不提及功能文件名?

【问题讨论】:

    标签: karate


    【解决方案1】:

    不,这绝对不可能。此外,这将使将来试图阅读您的测试套件的人感到困惑。

    请注意,您可以使用变量 (fixed in 0.9.6.RC1)

    * def common = 'common.feature'
    * def ret = call read(common + '@scenarioName')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      • 2016-03-01
      相关资源
      最近更新 更多