karate 相关问题

使用Cucumber推广的Gherkin语法的Web服务测试框架,无需编写额外的“粘合”代码或Java“步骤定义”,从而可以轻松编写对任何类型的Web服务的调用序列并断言回应如预期。

空手道 - 模拟服务器功能使用背景

我正在测试一个困难的微服务,它与 10 多个下游服务交互。存在很多逻辑和排列,因此尝试提出自动化解决方案是很棘手的。 ...

回答 2 投票 0

直接从图像网址下载/读取图像

用于测试的代码示例 功能:照片下载测试 背景: * 配置 continueOnStepFailure = true * 配置followRedirects = false 设想: # 捕获 r 的初始请求...

回答 1 投票 0

def array = response.data[?(@.name=='#(name)')] 在 karatae 中不起作用

API 是 { 数据:[{ 姓名:'约翰',年龄:30 },{ 姓名:'拉胡尔',年龄:38 },{ 姓名:'阿伦',年龄:42 }] } def 名称 = '阿伦' def 数组 = response.data[?(@.name=='#(name)')][0] 不管用 尝试使用

回答 1 投票 0

在空手道测试项目中订购.json数据

我正在使用空手道框架创建一个自动化测试项目。 该项目有 UI 和 API 测试。 最初,我按功能组织测试,每个文件夹都有一个 json 文件

回答 1 投票 0

架构验证数组问题

我无法验证包含数组的模式,特别是当每个请求的对象数量不同时。 响应示例: { “名称”:“值”, “id”:“值...

回答 1 投票 0

如何在空手道 1.4 中验证具有可为空属性的架构

我正在将测试从空手道 0.9.5 更新到 1.4.1。我们对属性可以为 null 的对象进行了很多模式验证测试,但这些测试在新版本的 Karate 中不起作用。 ...

回答 1 投票 0

如何验证生成 PDF 的 API?

我需要通过将生成 PDF 响应与来自单独 API 的 JSON 响应进行比较来验证生成 PDF 响应的 API。有人对如何在空手道框架中进行这样的设置有什么建议吗? 我

回答 1 投票 0

空手道 UI 测试

我试图用空手道测试框架为UI应用程序做一个POC。 我们正在使用Chrome浏览器。我们需要测试应用程序的隐身模式(或者我们需要清除缓存和他的...

回答 2 投票 0

空手道 API 测试从命令行运行测试

我看到这个例子 mvn test -Dcucumber.options="--tags ~@ignore" -Dtest=AnimalsTest 如何在命令行中直接传递功能文件名。 就像是 : mvn 测试 -Dcucumber.options...

回答 1 投票 0

空手道 UI 脚本握手无效

空手道 UI 功能文件因握手错误而失败 下面是代码,只是一个打开角度站点的基本功能文件 背景 配置cors = true 配置驱动程序 = {type: 'ch...

回答 1 投票 0

如何在控制台日志中获取所有 api 调用的请求详细信息,例如 Karate.prevRequest

我想获取控制台日志中所有 api 调用的请求详细信息,例如 Karate.prevRequest 但通过使用 karate.configure( ) 方法,这样我就不必在所有场景中编写 Karate.prevRequest 有没有

回答 1 投票 0

如何匹配空手道地图列表?

我有一个清单: [{ “一”:1 “b”:2 }] 我想这样匹配: 并且匹配响应包含 ”“” [{ “一”:1 }] ”“” 豪...

回答 2 投票 0

带有嵌入表达式的数据模板,用于匹配多个字符串值

使用具有密钥的 JSON 数据,例如“性别”,可以有多个可能的有效值,如何使用带有嵌入表达式的数据驱动 JSON 文件进行测试。 例如,

回答 1 投票 0

如何在空手道中比较 XML 响应与 Json

我需要将我的 JSON 响应与下游 XML 响应进行匹配和验证。以下是两者的响应示例。 请注意,Json 响应参数与 XML 响应不按顺序排列。 ...

回答 1 投票 0

如何为空手道中的特定场景设置超时

我需要为每个场景设置超时。对于特定场景,它应该只等待 1 分钟才能得到响应,否则开始下一个场景。

回答 1 投票 0

Karate UI 中测试执行失败时如何发送邮件

我正在使用空手道 UI,它在很多方面都非常有帮助,但现在我的需要是发送电子邮件,以防任何情况失败。它应该触发一封电子邮件发送到我的电子邮件 ID(发件人和收件人将与我的地址相同......

回答 1 投票 0

条件条件下的三元运算似乎不正确

这是此处指出的问题的一部分 我在测试中更大规模地遇到了这些问题,然后在创建这个较小的可测试样本时再次遇到了这些问题 特征: 设想: * 配置...

回答 1 投票 0

如何重用我在每个场景中在空手道功能背景中调用的已初始化的Java类,而不需要每次都刷新?

在功能文件的后台,我正在调用一个Java类并使用下面提供的两个服务对其进行初始化。这允许我使用此类中的加密方法。然而,...

回答 1 投票 0

在java文件中使用空手道配置参数

空手道中是否有可能重用java文件中karat-config.js中的参数(使用构造函数初始化值)

回答 3 投票 0

检查空手道中的数字是否近似相等

我正在研究空手道,我需要比较两个数字是否近似相等。空手道中是否有内置函数或推荐方法来检查两个数字是否近似相等

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.