多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] > [github](https://github.com/cypress-io/cypress) > [教程](https://example.cypress.io/) ## 概述 cypress可以用来编写所有类型的测试:端到端的测试、集成测试、单元测试。只要有一个浏览器来给它运行,它就可以来测试web里任何东西。 ## 安装测试 ``` npm init npm install -g cypress --save-dev cypress open ``` `cypress open` 后创建e2e 专用的 测试目录,并自动生成了一个spec.cy.js 文件在`./test\cypress\e2e\spec.cy.js` 下 修改 spec.cy.js ``` describe('My First Test', () => { it('Does not do much!', () => { expect(true).to.equal(true) }) it(" c xtruetrue",()=>{ cy.visit("https://example.cypress.io") cy.contains("type").click() cy.url().should('include', '/commands/actions') cy.get('.action-email').type('fake@email.com') cy.get('.action-email').should('have.value', 'fake@email.com') }) }) ``` 运行