腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
在
Cypress
中
,如
何在
主体
中
使用
参
数来
存根
POST
API
请求
?
、
我正在用
Cypress
写一个端到端的测试,我想要
存根
我的应用程序发出的网络
请求
。具体地说,我想清除
主体
中有参数的多个
POST
请求
,并基于这些参数更改我的模拟响应。": "SKH001" response: "fixture:add1.json", method: "
POST
", url: "/todos/add"
浏览 28
提问于2019-01-13
得票数 11
1
回答
Cypress
:测试提交
POST
表单导致的非XHR
请求
在
某些情况下,我的应用程序必须提交(不仅仅是
在
单击提交按钮之后,而是以编程方式)
POST
表单,并
使用
一些
主体
参数重定向到第三方服务器。就像在best practice
中
写的一样,我尽量避免
使用
重定向到真实的服务器。对于我的特定测试,只需确保
请求
是
使用
某些参数发送的就足够了,但我现在不知道如何捕获用于断言的
主体
请求
参数,因为
cypress
不允许
存根
非XHR
浏览 10
提问于2020-09-23
得票数 0
4
回答
Cypress
不匹配路由
、
、
我正在尝试编写一个模拟慢速
API
的
cypress
测试,所以
在
阅读了一些文档后,我想到了以下内容: cy.server({delay: 5000}); cy.route({ url: "**/
api
/**" cy.visit("http://l
浏览 2
提问于2019-01-11
得票数 2
1
回答
基于
请求
的
Cypress
存根
XHR响应
、
、
我是
Cypress
的初学者,正在寻找网络
存根
的帮助。单击UI
中
的按钮时,My UI tiggers 3
API
会同时调用。这3个
API
都属于相同的端点,但每个
API
都有不同的
请求
和响应。我可以
使用
cy.fixture、cy.server()和cy.route()来
存根
json响应。我的需求是“只
存根
第三个XHR调用响应”,但是,由于相同的端点,我的测试
存根
所有这三个。关于如何
使用
任
浏览 11
提问于2021-05-19
得票数 1
2
回答
在
另一个函数柏树
中
存储值和重用
、
、
、
、
我试图为我的应用程序编写一个自定义命令,在其中创建一个真正的用户,并在一组测试中
使用
它的ID。I发送
请求
我
在
另一个
请求
中
使用
这个ID,等等. cy.request('
POST
',
Cypress
.env('active') + '
api
浏览 4
提问于2021-03-13
得票数 0
2
回答
来自拦截器的
cypress
日志
请求
、
如何从柏树拦截器
中
记录"request.body“。这是代码 cy.log("---- -- Running beforeEach"); return req; });
Cy
浏览 9
提问于2022-01-12
得票数 3
1
回答
Cypress
在
body中
使用
了JSON fixture吗?
基于
Cypress
的
请求
文档:cy.fixture('test_create').as('create_test') method: '
POST
', &
浏览 8
提问于2020-02-04
得票数 2
回答已采纳
1
回答
我想将一个动态的json
主体
传递给
cypress
request()函数并定义有效负载值
、
、
、
、
我有一个执行
POST
请求
的
cypress
脚本。我的最终目标是检查
API
验证。对于给定的JSON body,
API
是否响应正确的错误消息。为此,我希望将具有不同值的相同JSON
主体
传递给
cypress
请求
函数。import { CreateChannel } from '../
浏览 8
提问于2021-03-12
得票数 0
1
回答
如何用柏树对传入的http
请求
(响应)进行
存根
、
、
、
、
如何对HTTP
请求
的响应进行
存根
?,我试图对以下
请求
的响应进行
存根
处理:但是它仍然给出了以下错误,在这里我可以理解
存根
没有工作: client_id: "xxxxxxxxxxxxx", scope: "<
浏览 2
提问于2022-07-04
得票数 0
1
回答
如何从柏树
api
调用返回普通对象?
、
我
使用
柏树来测试
api
调用。我有一些函数,这些函数调用
api
并返回像这个
Cypress
.Chainable<
Cypress
.Response<SomeClass>>那样的链接。function getCar(model) :
Cypress
.Chainable<
Cypress
.Response<<Car>>{ method:"
POST
&q
浏览 5
提问于2022-09-15
得票数 1
2
回答
似乎无法从cy.request获得价值,但我可以console.log值
、
、
、
我试图
使用
cypress
调用端点,并从JSON
主体
中
获取一个值。我可以很好地将这个值赋值给一个变量(我想将这个值传递给随后的
请求
)。我尝试过
使用
,但仍然无法得到它的价值。这是我的代码:const faker = require('faker'); // We can change this
浏览 20
提问于2022-11-02
得票数 0
3
回答
Cypress
.io -基于cy.route()
中
的
请求
参数以编程方式设置响应
、
、
、
我
在
端到端测试
中
截断了一个
api
请求
,并希望能够根据发出的
请求
参数返回不同的响应。目前,无论发布什么,我的
存根
都会返回一个静态响应,如下所示:cy.route({ url: '**/redeem-code',status: 200, status: "Success" },
浏览 13
提问于2018-08-23
得票数 23
1
回答
使用
cypress
截断网络
请求
我正在尝试模拟一些UI测试
中
的服务器,这些测试是我
使用
cypress
编写的。我可能犯了一些基本的错误,可能不理解
cypress
是如何截断
请求
的。
浏览 34
提问于2019-12-26
得票数 1
回答已采纳
1
回答
如何用柏树“拦截”用cy.request发出的
请求
、
、
、
、
据我所知,cy.intercept()可用于处理应用程序本身提出的
存根
请求
。对于
使用
cy.request()发出的
请求
的响应,有什么解决办法吗?现在,我得到了正确记录实际响应
浏览 8
提问于2022-07-06
得票数 0
1
回答
如何拦截柏树对服务器端
api
的调用?
、
我
使用
Nuxt.js作为前端框架,Laravel作为
api
服务器,并
使用
Cypress
编写了一些e2e测试。我试图通过
使用
asyncData来减少
api
调用,但未能成功地拦截
api
调用,我的测试规范如下所示:const apiUrl$get(`${apiUrl}/
post
`) return {
post
浏览 2
提问于2021-07-16
得票数 6
回答已采纳
1
回答
如
何在
C#中
使用
body发出HTTPPost
请求
、
、
、
、
所以我尝试
使用
API
Rest,其中我
使用
Post
请求
来获取信息,我以前已经这样做了,它工作得很好,但这一次我还必须在
主体
中
使用
代码和一个键。我见过关于如
何在
C#
中
实现
Post
请求
的其他问题,但它们都是
在
尝试
post
数据……基本URL: xxxx-KEY- -
浏览 241
提问于2020-05-22
得票数 0
2
回答
Cypress
:传递带有“可选”
主体
成员的
请求
、
在
柏树
中
,如果我想提出一个
请求
体可能会根据另一个参数不同的
请求
请求
,那么最好的方法是什么? method: '
POST
', name: 'A Value',('AN_ENDPOINT_OF_SOME_
浏览 3
提问于2022-09-28
得票数 1
回答已采纳
3
回答
Cypress
:从
API
获取令牌,然后保存在本地存储
中
,并在另一个
API
的头中
使用
,然后返回第二个
API
的响应体
、
、
、
我有一个
API
(让我们称之为getToken)来
在
它的响应体中生成一个令牌。然后我调用这个令牌并存储
在
另一个
API
的头中(让我们称之为returnBody)。然而,如果需要返回/显示后续
API
的响应
主体
(
如
returnBody ),则我对
使用
localStorage表示怀疑。
在
API
的函数/命令
中
,它记录响应体。但是,当我通过测试文件调用它时,它会生成空。示例代码如下: com
浏览 6
提问于2020-01-02
得票数 1
回答已采纳
2
回答
如何
使用
Axios
在
application/x-www-form-urlencoded
中
编码JSON数据?
、
、
、
、
我必须向
API
端点发出
post
请求
,并且
请求
的
主体
必须编码
在
application/x-www-form-urlencoded
中
。grant_type: "client_credentials", const config = { method: "
post
如
您所见,我的数据是JSON格式的,那么如
浏览 94
提问于2020-09-11
得票数 0
回答已采纳
1
回答
如何将
API
响应体或属性保存在环境变量或json
中
,以便稍后
在
Cypress
的其他
请求
中
使用
、
、
、
、
API
在
本地运行(将来
在
circleCI容器
中
),所以我不需要
存根
响应,只需要实际的
请求
和实际的响应。 当我发送
POST
请求
时,它会创建一个事件并返回一个包含唯一ID的大响应
主体
。我需要将这个唯一ID存储
在
某个地方(作为环境变量、json或最坏情况下的一个const),这样我就可以
在
以后的更新
请求
中
访问和
使用
它,并最终
在
删除<e
浏览 15
提问于2020-12-21
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券