karate - 空手道是否使用解释器或编译器来运行基于功能文件的代码?
问题描述
我有以下问题:
- 空手道是否使用解释器或编译器,功能文件代码究竟是如何工作的?
- 有没有另一种方法可以使用空手道 API 使用 java/js 编写 Junit 测试?还是唯一的方法是功能文件?
TIA。
解决方案
Feature 文件在运行时被解释,控制权交给 Java 代码。有关详细信息,请参阅源代码。
是的,参考Java API但也要注意利弊。这是一个例子:
JavaApiRunner.java
。
推荐阅读
- sql - SQL 数据透视附件
- javascript - 反应中的fullcalendar v5 useref()不包含日历
- javascript - 为什么这个函数的结果没有赋值 1
- postgresql - 如何在 select 语句中声明新列的类型?
- c - 为什么我的 bzero() 会导致我的 char 数组出现总线错误?
- kubernetes - Kubernetes - 通过 Terraform 升级 Kubernetes 集群版本
- sql - 2 PLSQL 过程中的合并语句
- zapier - 从 Zapier 到 Podio 的连接被拒绝
- uicollectionview - iOS14 中 UICollectionview 的潜在错误
- matplotlib - 使用 add_collection3d 绘制 Poly3DCollection