当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

Cypress

前端 E2E 测试工具
授权协议 MIT
开发语言 JavaScript
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 霍建章
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Cypress 是为现代网络而构建的下一代前端测试工具,用于解决开发者和 QA 工程师在测试现代应用程序时面临的关键难题。

Cypress 简化了设置测试、编写测试、运行测试和调试测试,支持端到端测试、集成测试和单元测试,支持测试在浏览器中运行的任意内容。支持 Mac OS、Linux 和 Windows 平台。

  • Cypress 简介 #什么是 Cypress 一个前端测试工具 Cypress 能测试什么 E2E 测试 集成测试 单元测试(因为内嵌了 Mocha) 任何在浏览器中运行的内容 Cypress 提供的一些功能 时间旅行 自动等待(类似 Jest 中的 wait) 以同步风格的代码完成异步操作 网络流量控制 截屏 持续集成 Cypress 语法设计(及内置对象) jQuery + 链式调用 Pro

 相关资料
  • 概述 使用 # 开发期间 cypress open # 自动执行或在CI中执行 cypress run 测试四步骤 Cypress测试四步骤: 打开一个网页: cy.visit('https://example.cypress.io') 找到目标元素 cy.get('#element-id') 跟目标元素交互 cy.get('#element-id').click() 执行assert

  • 前言 吐槽 e2e测试在前端测试中,也许是最不被看重的一项吧。 小公司就不说了,即使是大厂,也极少有e2e测试。因为它需要花费的精力,相比得到的回报而言,可以说是相差悬殊,说白了,就是吃力不讨好- -|| e2e测试其实就是模拟用户行为,我们得根据业务写各种各样的不同操作。而几乎所有的项目,业务都是会变的。所以,因为业务变了,模拟用户行为也会随之改变。最后,就各种改,即改业务代码,又改测试代码,结

  • 我正在使用cypress来测试我的后端节点api。 我想在之前的函数中将我的数据库重置为干净状态。这包括使用axios(因此接受promise)发送帖子,放置 我熟悉cypress的commands文件(已经将其用于我的登录功能),但我似乎无法使其适用于我的“reset db”行为。 因此,我简化了这个问题,直到在“it”功能中发布我的用户,但它仍然不起作用 柏树试验: 柏树命令: 我在cypre

  • 2024 年的今天,还有人对 electron 进行 e2e 测试吗?有什么推荐的框架吗?

  • 问题内容: 我通常会在Chrome的开发工具面板中调试Selenium测试。但是,在升级了操作系统(Ubuntu Linux)之后,我的E2E测试完全失败了:Chrome并没有打开第一页,而是处于空闲状态,仅显示空白页。最终,我升级了ChromeDriver,现在测试可以再次使用。但是,有了这个新的Chrome版本(在操作系统升级之后)和这个新的ChromeDriver,开发工具窗口就会出现一个奇

  • null 但他们都不为我工作。如果有人有这些包的工作例子,请指导。 还有其他过滤测试的方法吗?

  • 问题内容: 我实际上正在尝试e2e测试我的简单应用程序,并且在处理angular- recaptcha(https://github.com/VividCortex/angular- recaptcha )时遇到一些麻烦。 这是我的测试: 因此,您可以看到我正在尝试填充Recaptcha值,但我不知道如何进行。 你能帮助我吗 ? 注意:我正在使用量角器 谢谢你的帮助 问题答案: 验证码已加载到中,

  • 我无法使用安全性配置我的Spring Boot服务器的“自测”。这意味着我使用本教程创建了一个自签名证书。当我从浏览器打开https://localhost:8080时,没有问题,我有一个安全的加密连接。 但是,当我想要设置一个REST模板来调用https://localhost:8080时,我得到了这个错误: 测试类和项目:https://github.com/mpawel1993/family