karate 相关问题

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

无法获取Karate API中的值

如何使用 Karate API 打印功能从以下响应中获取 StreetNumber 的值? “数据”: { "value": "{\"街道编号\":\"55\",\&

回答 1 投票 0

使用特征文件并行空手道运行场景

如何在空手道中并行运行多个场景的测试? .feature 文件中是否有我可以使用的注释? |国家ISO | | '美国' | | “英国”|

回答 1 投票 0

管理空手道中的秘密

我正在寻找一种方法来管理:(保留、使用、更新)空手道框架中的秘密。 在我的 Python 和节点框架中,我一直在使用 .env 文件来执行该任务 + 一些类/方法来检索

回答 1 投票 0

如何为空手道中的功能文件实现复杂的条件逻辑?

我正在使用空手道框架构建一个测试套件,该套件有一个非常具体的要求。 我有两个功能文件,每个文件中都有不同的 API 调用。根据我的测试数据中的值...

回答 1 投票 0

参数的顺序是否可以根据特征文件序列中的输入方式来维护?

我有一个用例,由于某种原因,参数序列确实会产生不同的http响应,因此测试用例失败。 给定 url 'http://myurl.com' 和路径'/mypath...

回答 1 投票 0

我可以使用Karate UI来获取网页的当前滚动位置吗?

我正在尝试使用空手道 UI 来测试单击时滚动到页面顶部的按钮,但我找不到使用 JavaScript 获取滚动位置的方法以验证滚动是否已

回答 1 投票 0

如果我使用 JavaScript 模拟,为什么 Windows 无法向我的空手道模拟发出请求?

我使用功能文件在空手道中定义了一个模拟服务器,但我想添加更多逻辑。我发现现在支持使用 Java 脚本定义模拟,这看起来可能是一个...

回答 1 投票 0

如何在空手道中特定功能文件中的所有场景之后执行相同的代码行?

如何在每个特定场景之后执行相同的几行代码? 例如,我们在功能文件的顶部定义了“背景”。有“页脚”或类似的东西吗? 罪恶...

回答 2 投票 0

升级到空手道 1.4 时出现 Karate-Apache-HttpHostConnectException

背景:我的空手道测试用例在空手道 0.9.6 版本上运行良好。 目前我正在尝试将空手道版本升级到 1.4.0 并遇到问题。 Java版本是17。 尝试过的解决方案:Fol...

回答 1 投票 0

空数组失败,尽管在模式验证中设置为可选##(变量)

我们设置了测试和模式验证,但是当数组为空时,尽管该字段被标记为可选并且我们设置了configure matchEachEmptyAllowed = true,但它还是失败了。 难道这是因为资源的原因吗?

回答 1 投票 0

如何匹配html表格第一行中的项目?

这是用户界面的一个片段。让我知道如何定义使用空手道自动化。 AXZ123 这是用户界面的一个片段。让我知道如何定义使用空手道自动化。 <tr class="row" id="row0"> <td class ="ID1">AXZ123</td> <td class ="ID2">AXZ456</td> <td class ="ID3">AXZ789</td> <input type="radio" "name=radio0"> 我想匹配 AXYZ123 ==locateAll("//tr..")。 请告诉我准确的定义方式。 尝试这种方法:https://github.com/intuit/karate/tree/master/karate-core#tree-walking * def rows = locateAll('tr') * def firstRow = rows[0] * def temp = firstRow.firstChild.text * print temp 另请参阅: https://stackoverflow.com/a/66640025/143475 | https://stackoverflow.com/a/63894989/143475 | https://stackoverflow.com/a/66044456/143475 | https://stackoverflow.com/a/66707088/143475

回答 1 投票 0

UI测试:是否可以避免使用delay()方法?

我从事 UI 测试已经有一段时间了,场景如下: 用户在输入字段中输入一个值 在此字段中输入的值会动态地重新显示在角度 t 的单元格中...

回答 1 投票 0

我需要生成一个文件来合并每个功能执行的所有json结果

我需要生成一个文件来合并每个功能执行的所有结果? karate-dsl 为每个执行的功能文件在 JSON 文件中生成测试结果。

回答 1 投票 0

Karate dsl 生成一个文件来合并每个功能执行的所有结果?

¿为什么我需要生成一个文件来合并每个功能执行的所有结果? karate-dsl 为每个执行的功能文件在 JSON 文件中生成测试结果。 ...所以我

回答 1 投票 0

使用 Spring boot 应用程序运行空手道测试时出现错误 java.lang.NoSuchMethodError: 'io.github.classgraph.ClassGraph

使用 Spring Boot 应用程序运行空手道测试时出现以下错误 java.lang.NoSuchMethodError: 'io.github.classgraph.ClassGraph io.github.classgraph.ClassGraph.acceptPaths(java.lang.Strin...

回答 1 投票 0

在 Karate DSL 中,在 java 参数调用中传递变量时如何转义单引号

我正在尝试添加对数据库的调用,作为工作中 API 项目端到端工作的一部分。我如何在作为参数传递的变量中转义单引号...

回答 1 投票 0

空手道框架与 Jmeter

** 我正在评估测试框架并尝试在 Karate 和 JMeter 之间做出决定。 Karate 相对于 JMeter 有哪些具体优势? **

回答 1 投票 0

使用 Replace 进行不同请求参数的空手道测试

有人知道如何使用不同的参数运行这个空手道测试吗?在我添加带有参数的表之前,测试正在工作,使用硬编码值“USA”。 @标签1 场景:企业用户注册 *

回答 1 投票 0

使用 Karate 将变量传递到另一个 API 场景功能

在应用程序连接时向我返回令牌的场景中,我想在调用另一个场景时传递此令牌,如下所示: * def 连接 = 调用 read('classpath:api/commons/connection.fe...

回答 1 投票 0

空手道 API 测试:是否根据请求标头验证响应标头

我有一个API 例子 - /获取/用户包 请求标头 - Accept = application/zip 响应断言 - 状态 == 200。 如果响应状态 = 200,但响应不是 zip 类型而是 json 响应或 ...

回答 1 投票 0

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