腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Cypress
中
延迟
拦截
响应
、
我正在编写
cypress
测试,我想测试我们程序的一个功能,它将在数据开始出现时显示它。这可能是一个包含数百个元素的列表,为了加快速度,我们将请求分解为多个请求。我希望确保
在
第一个请求返回后,列表包含50个项目,
在
第二个请求返回后,列表包含150个项目。 我不知道怎么做,是可靠地
延迟
拦截
响应
,这样我就可以返回前50个,检查列表长度,然后允许更多的数据进入。我对使用某种形式的
延迟
持开放态度,但是,如果有一段时间来完全阻止它,直到我这样说,那就太好了。
浏览 52
提问于2021-04-15
得票数 1
回答已采纳
2
回答
你能用柏树来控制请求而不是回应吗?
、
我试图端到端测试一个
在
Cypress
中
的文件上传页面,其中包括测试文件上传进度条是否有效。 不幸的是,
在
本地环境
中
,上传会立即进行,因此不会显示进度条。我知道您可以使用cy.intercept()来模拟慢网络的
响应
速度。
浏览 22
提问于2022-02-13
得票数 2
1
回答
是否有方法
拦截
来自
Cypress
客户端的HTTP请求的
响应
?
、
、
、
、
假设我有一个按钮,它调用一个发出HTTP请求的函数,该函数用一个令牌的值进行
响应
。
在
使用
Cypress
单击此按钮之后,如何通过单击该按钮来提取此令牌来
拦截
正在发出的HTTP请求的
响应
?我已经查看了有关
拦截
方法的官方
Cypress
文档,以及本文:,但据我所知,
Cypress
正在
拦截
直接从测试文件调用的HTTP请求,而不是
在
单击客户端按钮后调用的函数。如果你们中有一个知识渊博的人能澄清如何使用
拦截
方法,
浏览 5
提问于2022-01-18
得票数 0
1
回答
不使用
Cypress
的MSW运行时请求处理程序(NextJ,
Cypress
,MSW)
、
、
、
、
我想使用
Cypress
中
的MSW工作人员来灵活地模拟我的api请求的
响应
,以便为所有类型的测试提供一个通用的模拟工具。工作者设置
中
的MSW处理程序(
在
NextJs
中
)正在
拦截
来自
Cypress
测试运行的请求,没有任何问题。但是,当我
在
Cypress
中
定义运行时请求处理程序以覆盖现有处理程序或添加特定于测试的处理程序时,api请求不会被截获。.MSW警告我,
在
我的
浏览 10
提问于2022-12-01
得票数 1
1
回答
如何仅获取上次截获的API
我正在使用cy.intercept()
拦截
一个API,这个API似乎被调用了两次,所以它被
拦截
了两次,但
响应
不同。我只想访问最后截获的那一个。我该怎么做呢?cy.intercept({ method: 'GET', }).as('assignedTicketAPI
浏览 27
提问于2021-07-05
得票数 1
回答已采纳
1
回答
Cypress
:如何编写测试来处理缓慢的后端服务?
、
、
对于演示和PROD,后端服务的性能是最佳的,加载反应组件的
延迟
最小,最多5秒。 对于STAGE,React组件的加载有一个真正重要的
延迟
,30+秒可以缩短120秒。然而,组件最终会呈现出来。使用演示和PROD,
Cypress
测试都是100%良好的。我将
cypress
.json
中
的默认
cypress
.json设置为60000 ms,但是对于这些部署环境来说,这种长时间的默认超时并不是必需的。然而,
在
阶段部署
中
,相同的
Cypress
测试运
浏览 4
提问于2020-08-29
得票数 0
回答已采纳
1
回答
在
重新运行测试时重置
cypress
配置
、
、
我在用"content-type": "application/x-protobuf"作为默认的标题,但是当我的
响应
之一是json时,默认情况下将其更改为application/json。这是我的
拦截
器
Cypress
.Commands.overwrite('intercept', (originalFn, { method, url }, options) => { url = `
浏览 2
提问于2021-12-19
得票数 0
2
回答
如何遍历同一路径的多个别名?
、
在
我的应用程序
中
,我有一个带有2个图表的仪表板页面。每个图表使用不同的配置,但API端点相同.我想检查每个端点的有效载荷是否正确: method: 'POST',}).as('chartData'); 我有两次匹配的路线
拦截
。
浏览 4
提问于2022-10-23
得票数 0
回答已采纳
1
回答
在
Cypress
组件测试
中
截获网络请求
、
、
、
在
Cypress
e2e测试
中
,我使用cy.intercept
拦截
graphql调用并使其返回模拟
响应
。现在,我试图
在
Vue组件测试
中
做同样的事情(挂载组件,采取一些操作来进行调用),但是似乎什么都不做,一个调用最终得到的是空
响应
。const queryName = 'myQuery' const aliasName = alia
浏览 14
提问于2022-09-04
得票数 0
回答已采纳
1
回答
有可能用木偶来扼杀
响应
者的身体吗?
、
使用Puppeteer,我们可以
拦截
XHR
响应
并读取内容。我的问题是,是否可以将
响应
操作为我们想要的任何形式,并在呈现页面时使用更改后的数据。使用Puppeteer截取
响应
的示例: page.on("response", (response) => { }); 使用
Cypress
,我们可以通过向传递给cy.route()的对象提供我们自己的数据来修改
响应
https://docs.
cypress
.io/guides
浏览 3
提问于2020-04-24
得票数 0
2
回答
单击()后来自请求的
Cypress
-日志
响应
数据
、
、
虽然我知道这可能不是一个最佳实践,但我想要实现的是
在
整个UI
中
创建相同的记录之后,悄悄地从数据库
中
删除一个记录。以htat的方式,我希望我们的测试环境尽可能清晰,并减少测试数据的噪音。
在
我的测试通过单击UI创建新记录之后,我等待POST请求完成,然后从
响应
中提取id (这样我就可以通过调用cy.request('DELETE', '/id')来重用它来删除该记录)。我想知道为什么在这个例子
中
没有任何记录。it('GET
浏览 2
提问于2019-12-13
得票数 5
回答已采纳
2
回答
柏树
拦截
不再等待
我正在使用
Cypress
6.0.0新的
拦截
方式。Waiting on a request 我需要等待"templatecontract“
响应
才能点击#template-button-next,因为否则将被禁用。但是正在尝试在从API获得
响应
之前单击它。文档似乎非常简单明了。 我说错了吗?("baseUrl")+`/api/v1/contract-type/templatecontract`).as('templatecontract'
浏览 29
提问于2020-11-30
得票数 2
1
回答
在
Cypress
中
,如何检查最新
响应
的报头?
、
、
、
、
在
Cypress
中
,我正在设置我的登录循环,然后希望提取特定的头文件,以便在后续请求中使用。下面是我的登录方式: function login() { .get("#username").type(
Cypress
.env("USERNAME")) .get("#password").type(
Cypress
.env("PASSWORD&
浏览 15
提问于2019-08-31
得票数 0
1
回答
Cypress
版本更新后,Header授权不起作用
、
、
我正在做一个自动化项目,我正在使用
cypress
。对于要登录的测试用户,我使用:
Cypress
.Commands.add("setAuth", () => { cy.intercept('https://url/privat', (req)<-(在这个版本上一切正常) 我正在尝试将我的
Cypress
版本更新到8.3.1 (最新) 更新
cypress
后,用户无法登录。我不知道如何调试或解决这个问题。
浏览 33
提问于2021-09-10
得票数 1
4
回答
cypress
使用相同的端点,具有不同的
响应
(测试http争用条件)
、
我试图
拦截
两个类似的请求,但在每个
响应
之间
延迟
了两个不同的
响应
。向/endpoint发送第一次请求,
延迟
时间为3000 to 两个请求都有不同的
响应
,这里很难覆盖
拦截
器。
浏览 20
提问于2022-03-15
得票数 1
回答已采纳
1
回答
如何让柏树阻止datadog请求
、
、
、
我们最近在应用程序
中
安装了datadogRUM,现在在我的柏树测试
中
启动了这么多DD事件,导致超时和失败。我还在我的
cypress
.json文件夹
中
创建了一个/
cypress
文件"blockHosts": "*datadoghq.com/*"我
在
我的网络选项卡
中
收到了数百个电话,当我截取这些电话时他们都显示纯蓝线,好像他们被
拦截
和封锁。当我将
拦截
设置为别名时,我会
浏览 11
提问于2022-10-05
得票数 0
2
回答
Cypress
向所有请求头添加令牌
、
、
、
、
我创建了一个定制的
cypress
命令,它通过发送POST请求登录,但是
在
测试运行期间,我无法让它将令牌推送到我的应用程序
中
的所有请求。这是一个命令: cy.request({ url:'sitecy.intercept('*', (req) => { req.headers
浏览 3
提问于2022-06-22
得票数 1
回答已采纳
2
回答
Cypress
REST调用-如何在JSON
响应
体
中
寻址字段?
、
、
、
我的JSON
响应
如下所示: { "createdAt": "2021-09-14T16:19:29.803",
在
代码位置:“.equal”。
在
我尝试的众多替代方案
中
,有一个是: it(
浏览 7
提问于2021-09-14
得票数 0
1
回答
Cypress
测试
中
的模拟imgur请求/
响应
、
、
我正在尝试存根一个imgur请求和
响应
。: Client-ID {{clientId}}' \ --form 'image=R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'
响应
如下我想截取它并将post发送到一个虚拟API,然后提供一个虚拟
响应
。我该怎么做呢?
浏览 24
提问于2020-04-27
得票数 0
回答已采纳
2
回答
如何在柏树
中
捕获和修改XHR
响应
?
、
、
在
Cypress
中
,有可能产生存根XHR
响应
,但我想捕捉并修改JSON
响应
。我找不到一个很好的例子来解释这一点。
在
我的应用程序中有一个对API的调用:对此的反应是:我想
拦截
这个电话,把真和假的另一个测试我需要改变那个xhr电话
浏览 7
提问于2020-02-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Go 1.11中调试延迟
在Fiber中处理请求和响应
在Oracle中,什么是延迟段创建?
电子负载在电源动态响应测试中的应用
微软正在考虑在AI生成的响应内容中投放广告
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券