karate 相关问题

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

如何使用空手道匹配 json 中给定字段的两个可能值

我在尝试使用空手道验证 API 方法调用中的特定场景时遇到了问题。 本质上,响应将类似于:response.data.list,其中包含记录列表,我很...

回答 2 投票 0

空手道 API - 如何匹配给定一组值或案例的每个响应

我有来自 API 的以下 JSON 响应,为了验证状态是否已完成,我编写了以下代码: * 匹配每个响应包含深度{Status:'Completed'} 但这对于...

回答 1 投票 0

空手道 Java 字符串插值

我正在尝试调用一个java方法,该方法接受一个字符串作为空手道脚本中的参数,并在该字符串中插入空手道中定义的值。 就我而言,这是一个简单的数据库插入站...

回答 2 投票 0

如何从空手道日志中隐藏密码和密钥

只是检查是否有任何方法可以从空手道日志中隐藏用户名密码和密钥,我用它来生成不记名令牌。如果已经回答了这个问题,请道歉

回答 1 投票 0

空手道中如何等待数据库表中的状态从等待变为成功?

这是我当前的空手道测试场景。我使用 REST API 发布一条消息,然后在数据库中的某些表中验证它。默认情况下,数据库表中的状态为 wait 。 3后...

回答 0 投票 0

在空手道中断言和使用数组响应的条件

我收到一个请求,该请求根据“状态”以两种可能的结构返回响应列表。 { “列表大小”:2, “项目列表”:[ { “id&q...

回答 1 投票 0

使用 Karate 匹配 SUM 或连接同一 JSON 数组的多个元素

拥有多个集合中如此多乐器(> 100+)的 JSON 响应。如何将每个项目集 item_list 值与 item_number 和 item_i 的精确总和或串联进行最佳匹配...

回答 1 投票 0

空手道:如何通过 Maven 命令行设置线程数?

我有一个测试运行程序,如下所示: 公共无效myTests(){ 结果 results = Runner.path("classpath:...") .outputCucumberJson(true) .并行(5);

回答 2 投票 0

如何在空手道 UI 中单击属性 aria-hidden="true" 的 Web 元素

我正在尝试单击空手道 UI 中属性为 aria-hidden="true" 的 Web 元素。但无法执行点击操作。 我尝试过空手道的 click() 方法,但它不是......

回答 1 投票 0

如何在空手道或黄瓜报告中获取 afterFeature 和 afterScenario 报告

是否可以将 afterFeature 和 afterScenario 中的调用状态作为 cucumber-html-reporting 和 karate 报告(最好两者都)内的报告查看 问候

回答 1 投票 0

如何访问背景部分中定义的变量以设置空手道功能中的场景

功能:API测试功能 背景: * 配置logPrettyRequest = true * 配置logPrettyResponse = true * def data = call read('classpath:Features/GetData.feature') * 公关...

回答 1 投票 0

如何配置 karate-config.js 并从中读取值

我正在尝试在我们的项目中设置 karate-config.js 文件,如下所示。 在此输入图像描述 我在该文件中配置了一些测试脚本。 函数乐趣(){ 变量配置 = ...

回答 1 投票 0

与变量进行布尔比较会返回错误

在尝试将布尔响应对象与布尔变量进行比较时,我遇到了问题。以下内容应该作为基本比较,还是应该以不同的方式比较布尔值

回答 1 投票 0

如何提取在使用空手道自动化对 java 服务进行端点调用期间设置的特征文件中的变量值?

在 MyService.java 文件的函数中有一个变量“dummyVariable”。现在我调用端点“dummyEndpoint”,将“dummyVariable”的值设置为 true 或 false。 我想提取这个va...

回答 1 投票 0

空手道只包含任何给定的选项

我正在努力实现以下目标 [ { “f1”:“v1”, “x”:“一个” }, { “f1”:“q1”, “x”:&qu...

回答 0 投票 0

空手道中的无序数组断言

实际上,我正在进行 API 测试,其中 Expected(source) 和 Actual(target) 都是 api。因此,动态地我需要用一个帐号访问两个 api,并且必须断言预期的和实际的。

回答 0 投票 0

在空手道 V1.1.0 org.graalvm.polyglot.PolyglotException 中出现错误:TypeError: invokeMember (add) on [] failed due to: Message not supported

我一直在使用空手道 v0.9.6。最近升级到1.1.0版本 一件事很麻烦,就像风箱一样, * def responsevalue = response.body * def length = responsevalue....

回答 1 投票 0

哪些配置选项可用于禁用空手道中的报告生成?

我正在尝试在 AWS Lambda 中执行空手道测试。 lambda 失败是因为没有文件系统来编写空手道报告。我尝试使用多种不同的方式禁用报告

回答 0 投票 0

空手道特征文件中两个数字的乘法似乎不正确

观察到空手道特征文件中两个数字的乘法计算不正确 当我尝试下面的乘法时 * 打印 38.30 * 1.05 我得到 40.214999999999...

回答 0 投票 0

空手道 UI 自动化中的字体验证

我正在使用空手道 UI 框架,而不是定位 Web 元素。我有一个 web 元素,它用斜体写成,字体大小为 20。位置如下 Xpath= //*[@id="

回答 0 投票 0

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