iptables管理docker -p绕过防火墙的端口
2026/5/30 11:56:19
Cypress 是一个功能强大、易于使用的自动化测试工具,适用于现代 Web 应用的端到端测试。它的自动化处理、实时反馈、调试功能和易于集成的特性,使得它成为现在测试人员的热门测试框架选择
前言
Cypress 是一款开源的 JavaScript 自动化测试框架,是基于 NodeJS 的现代自动化工具,专为端到端测试设计,用于简化 Web 应用的测试自动化。支持使用 JavaScript 或 TypeScript 编写测试脚本。虽然推出时间较短,但凭借其易用性和高效性,Cypress 已成为测试人员实施自动化测试的热门选择。
Cypress 因以下特点备受青睐:
npm install cypress --save-devnpx cypress open此命令将打开 Cypress 测试运行器,可以选择E2E Testing或者Component Testing。
5. 配置Cypress
这里我们选择E2E Testing,选择默认配置继续
选择Cypress给我们生成的一些示例测试脚本:
当Cypress工程结构初始化完毕之后,我们可以使用VScode打开工程,存在以下目录结构:
npx cypress open后会自动生成该目录。cypress核心目录结构如下:
我们在e2e文件夹下创建名为demo.cy.js的测试文件:
describe('我的第一个 Cypress 测试', () => { describe('我的第一个 Cypress 测试', () => { it('访问网站并验证标题', () => { cy.visit('https://www.baidu.com'); cy.title().should('include', '百度一下'); }); });Cypress 提供两种测试运行方式:
1、使用 Cypress 测试运行器(UI)
执行以下命令打开测试运行器:
npx cypress open选择demo.cy.js文件运行测试。
2、使用命令行(CLI)运行测试
命令示例:
npx cypress run --spec "./cypress/e2e/demo.cy.js"以上命令在无头模式下运行测试,后台执行,无需启动浏览器。
Cypress 的测试执行流程如下:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走: