![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cypress
文章平均质量分 59
azhang190426
这个作者很懒,什么都没留下…
展开
-
2-advanced-examples 整理
1.https://on.cypress.io/interacting-with-elements /https://on.cypress.io/each2. https://example.cypress.io/commands/aliasing3.https://jsonplaceholder.cypress.io/users原创 2021-10-11 13:52:23 · 5595 阅读 · 0 评论 -
cypress-image-snapshot 的安装和使用
1. 通过npm 安装 : npm install --save-dev cypress-image-snapshot报错了:npm ERR! While resolving: mid_test_cypress@1.0.0npm ERR! Found: cypress@7.5.0npm ERR! node_modules/cypressnpm ERR! dev cypress@"^7.4.0" from the root projectnpm ERR!npm ERR! Could no.原创 2021-06-17 17:19:30 · 1028 阅读 · 0 评论 -
使用dockerfile 发布cypress
首先准备好Dockerfile:FROMcypress/base:14.16.0COPYpackage.json.COPY./cypress./cypressCOPY./cypress.json./cypress.jsonRUNnpminstallRUNnpmruntest原创 2021-06-17 10:33:42 · 198 阅读 · 0 评论 -
cypress 通过 intercept 获取 request 和 response 数据进行校验
在 跑一个cypress 进行ui 操作的用例时, 也可以观察到整个过程触发的API ,但是如果不加验证点的话,如果API 报错了,case还是会当成pass的,所以在进行ui测试的时候,同时也可以做API测试。cypress也提供了cy.intercept 供使用。https://docs.cypress.io/api/commands/intercept#Syntax// spying, dynamic stubbing, request modification, etc.cy...原创 2021-06-09 14:28:04 · 2272 阅读 · 0 评论 -
cypress 的项目结构 配置文件 和使用
新建一个project ,运行cypress open 的时候会init 出来一个项目结构。/cypress /fixtures - example.json /integration /examples - actions.spec.js - aliasing.spec.js - assertions.spec.js - connectors.spec.js - cookies.spec.js - cy原创 2021-06-03 18:00:38 · 767 阅读 · 0 评论 -
cypress 生成 report
cypress 有好几种方法生成不同类型的report。我以下的例子都是基于vue框架的cypress的项目。1. 第一种是junit的report。修改 cypress.json ,加上下面的配置。 reporter、reporterOptions 这两个可以 是它特有的参数。mochaFile 是 mocha 特有的参数。{ "reporter": "junit", "reporterOptions": { "mochaFile": "cypress/results/o原创 2021-06-03 16:19:34 · 1078 阅读 · 0 评论