You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Karate DSL是否支持西班牙语编写Gherkin特性文件?

Karate DSL 是否支持西班牙语编写Gherkin Feature文件?

Karate DSL不支持用非英语的Gherkin核心关键字编写Feature文件,必须使用英语的标准关键字(Given/When/Then/And/But)。

Karate的Gherkin解析器是硬编码识别英语关键字的,如果你使用西班牙语替代词(比如Dado/Cuando/Entonces),解析器会无法识别这些步骤标识,直接抛出报错——这就是你运行示例时出现问题的原因。

不过你可以用西班牙语编写测试的描述内容,只需要保留核心关键字为英语即可,示例如下:

Feature: Prueba de autenticación de usuario
  Scenario: Inicio de sesión con credenciales válidas
    Given preparo el entorno de prueba
    When envío la solicitud POST a /login con credenciales correctas
    Then el código de respuesta debe ser 200
    And la respuesta contiene un token de acceso válido

这种方式既可以用西班牙语清晰描述测试逻辑,又能保证Karate正常解析执行测试用例。

内容的提问来源于stack exchange,提问作者Jesus Ovalle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 20:11:48