腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cypress
拦截
API
JSON
响应
并
提取
URL
、
、
、
、
我的web应用程序发送
API
POST请求来创建应用程序,
并
返回
JSON
响应
。我想从该
响应
中访问一个特定的
JSON
对象。": "some onboarding
url
" 我想把这个
URL
放在
JSON
响应
中,稍后在我的
cypress
自动化脚本中访问它。请注意,
JSON
repsonse以方括号开头,而不是花括号,这意味着,我假设整个
响应
浏览 36
提问于2021-01-29
得票数 1
1
回答
在重新运行测试时重置
cypress
配置
、
、
我在用"content-type": "application/x-protobuf"作为默认的标题,但是当我的
响应
之一是
json
时,默认情况下将其更改为application/
json
。这是我的
拦截
器
Cypress
.Commands.overwrite('intercept', (originalFn, { method,
url
}, options) => { method=
浏览 2
提问于2021-12-19
得票数 0
2
回答
如何遍历同一路径的多个别名?
、
每个图表使用不同的配置,但
API
端点相同.我想检查每个端点的有效载荷是否正确: method: 'POST',}).as('chartData
浏览 4
提问于2022-10-23
得票数 0
回答已采纳
3
回答
从
API
响应
中自动保存
Cypress
夹具
、
、
我有一个非常大的
API
,其中每个路径都返回一个唯一的资源值,而且每次我获得特定路径的资源值时,总是相同的。将每个
响应
保存到一个夹具文件中需要几天、几天的时间。我想使用我的应用程序代码来检索
API
数据,并且我希望
Cypress
将
API
响应
保存到and文件夹中。然后,在我测试的应用程序运行期间,我希望使用这些补丁来
拦截
对
API
的调用,
并
希望应用程序代码运行得更快。将返回补丁,而不是等待
API
加速测试。模式匹配的端点的<e
浏览 2
提问于2022-06-17
得票数 1
1
回答
如何
拦截
柏树对服务器端
api
的调用?
、
我使用Nuxt.js作为前端框架,Laravel作为
api
服务器,
并
使用
Cypress
编写了一些e2e测试。我试图通过使用asyncData来减少
api
调用,但未能成功地
拦截
api
调用,我的测试规范如下所示:const apiUrl=
Cypress
.env('
api
_
url
'
浏览 2
提问于2021-07-16
得票数 6
回答已采纳
1
回答
是否有方法
拦截
来自
Cypress
客户端的HTTP请求的
响应
?
、
、
、
、
假设我有一个按钮,它调用一个发出HTTP请求的函数,该函数用一个令牌的值进行
响应
。在使用
Cypress
单击此按钮之后,如何通过单击该按钮来
提取
此令牌来
拦截
正在发出的HTTP请求的
响应
?我已经查看了有关
拦截
方法的官方
Cypress
文档,以及本文:,但据我所知,
Cypress
正在
拦截
直接从测试文件调用的HTTP请求,而不是在单击客户端按钮后调用的函数。如果你们中有一个知识渊博的人能澄清如何使用
拦截
方法,那将是非常感谢的。
浏览 5
提问于2022-01-18
得票数 0
1
回答
如何仅获取上次截获的
API
我正在使用cy.intercept()
拦截
一个
API
,这个
API
似乎被调用了两次,所以它被
拦截
了两次,但
响应
不同。我只想访问最后截获的那一个。我该怎么做呢?cy.intercept({ method: 'GET', }).as('assignedTicketAPI
浏览 27
提问于2021-07-05
得票数 1
回答已采纳
1
回答
Cypress
测试中的模拟imgur请求/
响应
、
、
我正在尝试存根一个imgur请求和
响应
。根据
API
documentation,我可以提出一个匿名请求,如下所示: curl --location --request POST 'https://
api
.imgur.com/3/image'(我已经为其创建了一个fixture,名为navbar-logo-image.
json
) { "id": "orunSTu",
浏览 24
提问于2020-04-27
得票数 0
回答已采纳
3
回答
Cypress
:从
API
获取令牌,然后保存在本地存储中,并在另一个
API
的头中使用,然后返回第二个
API
的
响应
体
、
、
、
我有一个
API
(让我们称之为getToken)来在它的
响应
体中生成一个令牌。然后我调用这个令牌并存储在另一个
API
的头中(让我们称之为returnBody)。然而,如果需要返回/显示后续
API
的
响应
主体(如returnBody ),则我对使用localStorage表示怀疑。在
API
的函数/命令中,它记录
响应
体。但是,当我通过测试文件调用它时,它会生成空。示例代码如下:
Cypress
.Commands.
浏览 6
提问于2020-01-02
得票数 1
回答已采纳
2
回答
阅读夹具抛出错误TypeError:将循环结构转换为
JSON
我正在为我的应用程序编写使用
Cypress
的集成测试。在我的测试中,我从夹具文件中读取
JSON
数据。当我读取夹具文件时,它会抛出以下错误。TypeError: Converting circular structure to
JSON
const loginResponseJson = cy.fix
浏览 3
提问于2022-05-25
得票数 2
回答已采纳
1
回答
有可能用木偶来扼杀
响应
者的身体吗?
、
使用Puppeteer,我们可以
拦截
XHR
响应
并
读取内容。我的问题是,是否可以将
响应
操作为我们想要的任何形式,并在呈现页面时使用更改后的数据。使用Puppeteer截取
响应
的示例: page.on("response", (response) => { cy.rout
浏览 3
提问于2020-04-24
得票数 0
3
回答
Cypress
:如何将
API
响应
中的选定属性传递给另一个
API
请求?
我想使用
Cypress
进行
API
测试。我的目标是
提取
API
响应
的一部分,并将其传递给另一个
API
请求。下面是一个示例代码:
Cypress
.Commands.add('createCustomer', () => { method: 'POST',
url
: '
api
/v1/Cus
浏览 16
提问于2020-12-01
得票数 1
回答已采纳
1
回答
不使用
Cypress
的MSW运行时请求处理程序(NextJ,
Cypress
,MSW)
、
、
、
、
我想使用
Cypress
中的MSW工作人员来灵活地模拟我的
api
请求的
响应
,以便为所有类型的测试提供一个通用的模拟工具。工作者设置中的MSW处理程序(在NextJs中)正在
拦截
来自
Cypress
测试运行的请求,没有任何问题。但是,当我在
Cypress
中定义运行时请求处理程序以覆盖现有处理程序或添加特定于测试的处理程序时,
api
请求不会被截获。./_app.tsxif (process.env.NEXT_PUBLIC_
API<
浏览 10
提问于2022-12-01
得票数 1
2
回答
如何在柏树中捕获和修改XHR
响应
?
、
、
在
Cypress
中,有可能产生存根XHR
响应
,但我想捕捉
并
修改
JSON
响应
。我找不到一个很好的例子来解释这一点。在我的应用程序中有一个对
API
的调用:对此的反应是:我想
拦截
这个电话,把真和假的另一个测试 有人能提供这个吗?
浏览 7
提问于2020-02-26
得票数 1
2
回答
Cypress
向所有请求头添加令牌
、
、
、
、
我创建了一个定制的
cypress
命令,它通过发送POST请求登录,但是在测试运行期间,我无法让它将令牌推送到我的应用程序中的所有请求。这是一个命令: cy.request({
url
:'site) => { })
浏览 3
提问于2022-06-22
得票数 1
回答已采纳
1
回答
Cypress
能
拦截
直接向服务器发出的请求吗?
、
、
我一直试图用
Cypress
的截取方法
拦截
一个服务器请求。我注意到
Cypress
可以
拦截
通过前端/浏览器发出的请求,但是,如果我直接向后端服务器发出请求,则
拦截
方法不能工作。这就是我迄今尝试过的: 然后,我向http://locahost:5440/
api
/v0/customers (即服务器的
UR
浏览 7
提问于2021-12-17
得票数 0
回答已采纳
1
回答
使用固定装置时,
Cypress
不会将我的请求存根
、
我正在尝试为我的角度应用程序创建使用
Cypress
的e2e测试。到目前为止,我设法得到了基本的排序,现在我正在尝试存根网络请求。我已经创建了一些补丁
并
创建了一个自定义命令: let auth_
url
=
Cypress
.env('auth_
url
'); console.log(auth_
浏览 3
提问于2021-03-17
得票数 1
回答已采纳
1
回答
如何从raw.github
URL
中
提取
JSON
数据并将其存储在变量中?
、
、
假设我有一个名为data.
json
的
JSON
文件。我可以在Github中查看它,如: (这是一个假设的
URL
)。这不是真的)"users_1": [ "id": 1234, }, "id": 5678,"name": "Alice"] 如何从该<em
浏览 0
提问于2021-10-07
得票数 0
回答已采纳
1
回答
如何在
cypress
中设置/定义环境变量和
api
_Server?
、
、
、
目前,我们正在使用
cypress
测试我们的应用程序。我们有两个具有两个不同
api
_Servers的环境。我想在环境文件中定义它。我不确定如何在同一文件中定义这两个
url
。例如,baseUrl -
Api
_Serever - baseUrl -
Api
_Serever - 因此,很少有测试用例依赖于baseUrl,而1个测试用例依赖于
Api
_Serever', '
cypress
', 'config&
浏览 35
提问于2019-05-16
得票数 1
回答已采纳
3
回答
如何测试涉及电子邮件确认的用户流?
、
、
、
、
一种是利用
Cypress
API
(这里以Selenium WebDriver和Restmail.net -为例)。它是免费的,但
API
是公开的。因此,它并不真正适合包含潜在敏感信息的电子邮件。通过IMAP桥或Gmail
API
访问Gmail收件箱的另一种方法(这里有解释和代码片段- )。但同样,这也是一种变通方法。
浏览 25
提问于2019-07-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Postman & Newman全攻略:从手动测试到自动化集成的必备教程
罗技智能家居管理系统漏洞分析
快代理-开放代理使用教程
如何利用 API 接口深度挖掘车辆信息宝藏
IOT安全:Logitech Harmony Hub安全性分析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券