如何从其他 .feature 文件中重用空手道中的 Javascript 函数(写在功能文件中)



因此,为了重新使用,我如何将一个功能文件中的特定数量的代码重用到另一个功能文件。

我不想将函数保留在 js 文件中。

截至目前,这在karate中是不可能的。

恕我直言,这甚至不是有效的增强请求。 如果你真的想重用代码,最好在js函数中保留在功能文件之外,并在需要时从不同的功能文件中调用它们。

Karate的作者彼得·托马斯(Peter Thomas)在这里提到,重用功能是可能的,并且不能从功能文件中重用特定场景。

我不想将函数保留在 js 文件中。

你不必这样做。请阅读文档。 代码重用有多种方法:

  • 可重用功能的call关键字
  • Background/挂钩
  • 调用爪哇

最新更新