Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何使用空手道框架用默认值替换键
我有一个 JSON 文件 如下所示 lastname displayName lastname dynamicKey displayName dynamicKey 当我尝试读取文件时 键和值没有更新 但是当我使用如下所示的 JSON 时 值
karate
Karate API json 响应 - 如何验证有时出现有时不在 API 响应中的密钥的存在
我需要帮助来验证响应中是否存在一个密钥 API 的响应如下所示 persons id 27 source personId 281 emailAddress email protected cdn cgi l email protectio
karate
JsonPath
JsonResponse
如何在空手道中比较 XML 响应与 Json
我需要将 JSON 响应与下游 XML 响应进行匹配并验证 以下是两者的响应示例 请注意 Json 响应参数与 XML 响应不按顺序排列 JSON响应 Main Cd ABC descriptionTxt Sample Main type
karate
空手道中具有未定义变量的三元条件逻辑
我有一个空手道功能文件 我们称之为一个特征 旨在由其他功能文件重用 通过使用共享范围 一个特征可以使用调用功能文件中定义的一些变量 例如国家 地区 我希望这些参数是可选的 但具有在中定义的默认值一个特征 为此 我使用三元条件逻辑 例如 de
nashorn
karate
空手道-如何仅在失败的情况下自动重新运行[重复]
这个问题在这里已经有答案了 空手道中是否有任何方法可以在同一执行中自动仅重新运行 UI 测试自动化失败的场景 甚至在 API 中 我使用 gradle 作为构建工具 这是我这边的要求 如果任何测试失败 应该再次重试 如果我们可以在每个功能场
karate
如何使用空手道测试下载 api
我有一个用于文件下载的 api txt doc csv 在java中使用spring框架 我想使用空手道进行验收测试 我该怎么做 这是我的代码 RequestMapping path download method RequestMetho
karate
Karate API:将变量传递到其他功能文件不起作用
我从传递 url 用户名和密码的其他功能文件中调用登录功能文件 但它对我不起作用 我在这里没有使用背景键 我也不想使用 CallAnotherFeature Feature Call Login Feature Scenario Calli
karate
如何使用 postdata preSigned Url 调用 Amazon S3 存储桶以使用 Karate 上传文件
我有一个 Amazon S3 的 postdata 预签名 URL 我想在空手道功能文件中使用它来上传文件 例如 pdf 这是我需要使用空手道 POST 请求执行的示例 Curl 请求 curl location request POST
amazons3
FileUpload
karate
formdata
featurefile
空手道针对SocketTimeoutException的重试机制
我们有一个系统 用于在测试期间发出一些 PUT 请求 问题是 目前该系统的资源存在一些问题 有时无法及时响应 我们无法将读取超时值增加到大于 60 秒的值 原因有两个 如果系统响应速度不快 则很可能根本不会响应 其次 我们使用的代理在 60
karate
如何在空手道 UI 驱动程序中处理 SSL 证书?
When I open my resource I am faced with notification Your connection is not private Is there a way to disable the verifi
karate
无法进行空手道测试
我无法在我的功能中运行空手道测试 package api import com intuit karate junit4 Karate import org junit runner RunWith RunWith Karate class
karate
空手道跳过从场景大纲中的 CSV 读取的测试用例
我正在用空手道编写数据驱动测试 我的功能有一个场景大纲 我使用 CSV 文件来加载示例 例如测试用例 是否可以跳过 CSV 文件中的某些行 我不想每次都调用所有测试 假设您有三行 而您只想运行一行 您可以读取 csv 然后使用 JsonPa
csv
automatedtests
cucumber
karate
datadriventests
如何在 JsonPath 过滤器中使用变量
我尝试在空手道测试中使用 JsonPath 过滤器表达式的 RHS 中的变量 类似于 def name A Name def ids response name name id 如果我使用文字字符串 A Name 在表达式的右侧 它按预期工
karate
Kotlin karate-junit-5 未找到任何功能或场景[重复]
这个问题在这里已经有答案了 我正在使用 karate 与 junit 5 runner 和 kotlin 并且 karate 似乎找不到我的功能文件 我得到以下内容 未找到功能或场景 classpath sncf karate org op
kotlin
karate
空手道 + 黄瓜报告缺少所调用场景响应的文档字符串
Cucumber 报告缺少来自调用场景的响应的文档字符串 在给定的场景中 我使用 Call 调用多个场景 它的打印有时会随机响应所调用的场景 有时则不会 这阻碍了我们在测试报告中可视化API之间的数据流 尽管空手道日志有来自该调用场景的响应
cucumber
karate
cucumberjunit
如何在空手道中为 SOAP 创建动态负载
我使用一个变量来读取 XML 文件 然后将其分配给另一个称为有效负载的变量 将该 XML 作为 CDATA 在有效负载中传递 我的有效负载结构不会改变 我必须使用不同的 XML 文件 即不同的 CDATA 进行三到五个连续的 SOAP 调用
karate
Karate - 嵌套 JSON 对象模式验证导致 KarateException
Feature Test Karate schema validation Scenario Test nested json objects def response read tasks json def schema ab strin
karate
通过电子邮件发布 Karate-Cucumber html 报告
如何通过电子邮件发布 Karate Cucumber 生成的完整 html 报告 Thanks 这就是持续集成服务器的用途 例如詹金斯 这是所有团队通常都会做的事情 例如看这个答案 https stackoverflow com a 484
cucumber
report
karate
传递以字符 [ 开头的 JSON 请求会出现错误:GET 操作的请求格式无效 [重复]
这个问题在这里已经有答案了 当我传递以以下开头的 JSON 请求时 我收到错误消息 GET 操作的请求格式无效 这是我的要求 在 PostMan 中同样可以正常工作 equipmentNumber 76576 systemIdentifie
request
karate
将变量传递到示例部分[重复]
这个问题在这里已经有答案了 我设置了两个变量 假设在一个功能中 cityA New York 和 cityB Las Vegas 并将它们 导出 def表达 现在我想在另一个功能中使用这些变量 Scenario Outline Succes
karate
«
1
2
3
4
5
6
7
8
...12
»