简介
- 基于Js的前端测试工具,可以对浏览器中运行的任何内容进行快速、简单、可到的测试。
- 自集成,提供一套完整的端到端的测试,安装后即可快速创建、编写、运行。并且每一步操作都可回看
运行测试的大致流程
- 运行测试后,Cypress使用webpack将测试代码中的所有模块bundle到一个js文件中
- 运行浏览器,并且将测试代码注入到一个空白页,单后它将在浏览器中运行测试代码
解释:
- 每次测试首次健在Cypress时,内部Cypress Web应用程序先把自己托管到本地的一个随机端口上
- 在识别测试中国发出的第一个cy.visit()命令后,Cypress会更改本地URL以匹配远程应用程序中的Origin(满足同源策略)
实时重新加载
- 当测试代码修改保存后,Cypress会自动加载改动的地方,并重新运行代码
版权声明:本文为CSDN博主「小菠萝测试笔记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_33801641/article/details/107195696