问题标签 [rest-assured-jsonpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
509 浏览

java - 如何使用 DTO 对象检查 Json 数组的大小?

我需要获取“描述”数组的大小,转换为对象 dto。我需要放心检查我的数组“描述”是否包含至少 1 个元素。我怎么做?我的杰森

我的代码

我的 DTO

0 投票
0 回答
31 浏览

java - 如何使用 Rest Assured 从以下 Json 响应中获取 NetworkID

我尝试了以下方式第一行给出空白输出第二行代码打印具有空白网络ID的网络设置。

String networkId = response.jsonPath().getString("NetworkSettings.Networks.bridge.NetworkID");

String networkId = response.jsonPath().getString("NetworkSettings);

0 投票
2 回答
3570 浏览

java - 从没有括号的API响应的json数组中提取值不起作用

这是JSON:

我的代码是:

在输出中显示 [326] 但我只需要 326

0 投票
2 回答
415 浏览

java - 如何从 jsonarray 检查特定的 json 数组参数值

我正在起诉让我的 api 自动化,这是我的 jsonResponse:-

现在我想为具有“aid”的 jasonarray 断言:1460,比如 lm 的值是多少,at 等参数。我们如何才能放心地做同样的事情。也想知道jsonarray的索引位置有“aid”:1460。请帮帮我!!

0 投票
1 回答
76 浏览

java - 从响应的根级别之外获取数据

我对 REST 还很陌生,还无法弄清楚这一点。

我有这样的回应:

我通常会将响应正文保存为字符串,然后使用 JsonPath 来获取我需要的内容。

然后得到我需要的东西:

我不知道如何获得“eText”值。它不在响应的同一部分。

有什么建议么?

0 投票
2 回答
9485 浏览

javascript - 使用 Selenium 捕获网络 XHR 日志(带有参数的请求/响应)

我尝试使用 Selenium webdriver 捕获通常显示请求(方法类型、标题、参数)和响应的网络 XHR 日志(chrome 浏览器),但我只能获取客户端发送到服务器的 api 请求(不带参数),同时搜索我发现下面的代码,它只为我提供 api 请求:-

但我还想获取客户端(浏览器)发送到服务器的所有参数以及响应。*相同的功能将如何用于 Firefox。

提前致谢!!

0 投票
2 回答
279 浏览

selenium - Hamcrest 异常消息,实际和预期相同

我收到以下异常消息,而实际和预期是相同的。给定的失败原因似乎不正确。

0 投票
2 回答
1429 浏览

java - 如何使用 Rest Assured 逐行打印出 TestNG 中的 API 响应?

我创建了一个程序来从 URL 获取 API 响应。

但由于某种原因,它以一长串打印出来。有没有办法按照我在邮递员中看到的方式打印出来?我想我的意思是,如果有一种方法可以查看来自 API 服务器的响应,而不是一行一行地打印出来。

服务器响应是

0 投票
3 回答
59 浏览

java - 摆脱方形护腕。或者如何获取实际的字符串

我正在通过 Java 放心的最初的第一个盲目步骤。

我的请求很少,实际上效果很好,我开始添加断言。所以我发送请求,获取 JSON 作为响应,提取它。我需要验证它的一部分是否等于“成功”。

我把它当作

所以根据toString方法的文档,输出看起来像数组。当然,断言不起作用:(它看到了

[成功]

成功

内部代码要求不建议使用子字符串。我只是以为我使用了错误的方法,但没有找到任何其他方法,asString但它不适用于路径表达式。我没有任何线索或相关搜索结果。如果您能帮助我提供建议,我将不胜感激。

0 投票
1 回答
742 浏览

java - 从响应中验证特定 JSON 对象的 json 模式

我有一个像这样的 json 响应(响应正在获取com.jayway.restassured.response.Response格式)。

从这里我只需要验证视图对象的 json 模式。不需要验证整个 json 。为此,我为仅视图对象 schema1 创建了一个 json 模式。

schema1.json

我如何执行特定 json 对象的模式验证(从 josn 响应查看对象)

代码