我们正在使用空手道,这非常有趣。 抱歉,我没有找到有关我的问题的任何信息。 我们有一个功能A与几个scenarii。我们需要该文件中的一个场景。我们可以在功能B中调用它吗?
答案 0 :(得分:3)
没有。您需要将该方案提取到单独的*.feature
文件中,然后使用call
关键字重新使用它。
编辑:空手道0.9.0以后将支持能够通过标签呼叫如下:
* def result = call read('some.feature@tagname')
答案 1 :(得分:0)
我对这种方法感到担心:空手道应该允许特定情况下功能文件本身的可重用性。
如果我有如此多的情况,那么我最终会得到很多功能文件,这些功能文件只是为了被调用而保存重复的场景。