karate 相关问题

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

Thymeleaf 警告[重复]

还有其他空手道用户在日志中不断收到百里香警告吗?对其中的有效信息进行排序是一种轻微的痛苦。很好奇在 Github 上提交的问题是否合理。 10:45:44.828 ...

回答 1 投票 0

我可以禁用空手道日志中的“thymeleaf”报告吗[重复]

有什么方法可以从日志中启用和禁用 thymeleaf 报告吗?我找不到任何配置标志,那么还有其他方法可以打开/关闭它吗?

回答 1 投票 0

空手道中如何逃脱[]?

这是我的要求: http://localhost:8080/rest/object/number/24/render?rendering=%5BREAR%5D (其中 %5BREAR%5D 表示 [REAR],但 [] 符号需要在 Postman 中转义。) 在空手道中,这是 h...

回答 1 投票 0

如何匹配空手道中嵌套json对象中的动态键?

尝试匹配空手道框架中 API 响应中的嵌套 json 对象。 以下是我的 API 响应。 “地位”: { “代码”:0, “消息”:“

回答 1 投票 0

如何从空手道中的多个可能的键中仅断言 1 个值

我有一个如下所述的 JSON def name = {"firstName": "John", "middleName": "M", "lastName": "Jacob"} 我需要应用断言...

回答 1 投票 0

从 scala/gatrin 端设置空手道上的 RuntimeHook

作为集成测试执行的所有空手道功能都得到了 RuntimeHook 实现。 现在我看到他们也是从 Scala 调用进行性能测试,不知道如何设置...

回答 1 投票 0

如何查看管道分隔符中的列数以及管道分隔符中某一列的内容

我有数据,其输出是带有管道分隔符( | )的数据,检查 | 返回的语法是什么(管道分隔符)有许多“x”列,“y”列包含

回答 1 投票 0

如何在空手道 UI 自动化中获取 chrome 浏览器网络圈数日志

作为 Oath 2.0 客户端凭证(响应类型代码和微软 SSO)自动化的一部分,我需要从浏览器日志(从 n/w 选项卡或响应标头)中检索不记名令牌可以...

回答 1 投票 0

无法通过空手道框架上传zip文件

我正在尝试使用堆栈溢出参考通过空手道框架上传zip文件:put-requests-to-upload-a-file-in-form-data-using-karate和空手道文档upload.feature 请完成...

回答 1 投票 0

无法使用空手道框架上传图像

我正在使用 https://apidocs.sirv.com/?shell#upload-file 来探索空手道框架的上传功能。 下面是工作 cURL = curl --location 'https://api.sirv.com/v2/files/upload?filename=%2Funtit...

回答 1 投票 0

当我升级版本时,空手道报告停止显示服务器响应

在空手道的早期版本(升级到 1.3.1 之前)中,当我在报告中看到以下内容时: “当方法发布时”是可点击的,您可以看到服务器响应。这太极端了...

回答 1 投票 0

空手道 HTML 报告没有变量值

我正在尝试为我的 Spring Boot 项目编写空手道测试。我正在使用以下库 实现 'com.intuit.karate:karate-core:1.4.0' 实现 'com.intuit.karate:karate-junit5:1.4.0'

回答 1 投票 0

从运行程序运行多个功能文件不遵守parallel=false标签

当从运行程序执行文件夹内的一组功能文件时,parallel=false 标志似乎不会被遵守,因为每个功能文件都是并行运行的。无需设置跑步者...

回答 1 投票 0

从空手道项目中删除 Target 文件夹以实现 UI 自动化停止通过 TestRunner.java 运行功能文件

我创建了 3 个简单的功能文件,用于空手道 UI 自动化,以便在 Chrome 浏览器上执行。通过 TestRunner.java 执行这些功能文件会在“目标”文件夹下创建多个 chrome 子文件夹...

回答 1 投票 0

空手道框架无法覆盖 ssl

我正在尝试在 docker 中使用独立的 Karate .jar 文件。我正在将其连接到我的 Selenium Grid docker 容器。我需要在 Jenkins 上运行它,所以我想利用现有的基础设施......

回答 1 投票 0

空手道拖放UI挑战

我的空手道 UI 测试的一部分是选择日历元素上的日期范围。我尝试了所有可能的方法,但不幸的是我失败了。 日历与此解决方案几乎相同...

回答 2 投票 0

使用Karate,如何查询拥有200万条记录的数据库而不遇到java堆问题?

当我从 Mac 上的终端使用 gradle test 命令执行以下空手道功能文件时,出现 java 堆问题。我使用空手道框架中的标准 DbUtils 类。测试表1 ...

回答 1 投票 0

Karate UI - 通过父级包含类的属性查找 html 元素

我有这个代码: ` 我... 我有这个代码: `<div class="form-group"> <div class="col-md-3"> <label class="control-label" for="fieldIsReadonly">Is Read Only?</label> </div> <div class="col-md-9 field-properties"> <input id="fieldIsReadonly" type="checkbox" class="checkbox" value="true" aria- invalid="false">`your text` </div> </div>` 我想搜索#fieldIsReadonly并检查父div是否具有“form-group”类。 这在空手道中可能吗? 使用 CSS 选择器不是那么简单吗: * locate(".form-group label[for='fieldIsReadonly']") 其他想法请参考此: https://stackoverflow.com/a/65590055/143475 | https://stackoverflow.com/a/66900081/143475 在空手道中你可以做这样的事情 waitFor("//tr[td[text()='...']]//a[@class='...']").click().这将点击您想要的元素

回答 2 投票 0

空手道 - 如何使用重试,直到同一场景中有 2 个不同的请求

如果我在一种场景中发送一个请求并使用重试直到,如下面的语法所示,那么重试直到可以正常工作: 场景概要:x 给定 url 'x' 然后重试直到状态 200 当

回答 3 投票 0

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

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

回答 2 投票 0

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