首页 > 解决方案 > 空手道是否使用解释器或编译器来运行基于功能文件的代码?

问题描述

我有以下问题:

  1. 空手道是否使用解释器或编译器,功能文件代码究竟是如何工作的?
  2. 有没有另一种方法可以使用空手道 API 使用 java/js 编写 Junit 测试?还是唯一的方法是功能文件?

TIA。

标签: karate

解决方案


  1. Feature 文件在运行时被解释,控制权交给 Java 代码。有关详细信息,请参阅源代码

  2. 是的,参考Java API但也要注意利弊。这是一个例子:JavaApiRunner.java


推荐阅读