调试
1,可以在脚本中用cy.pause() 暂停
2,cy.debug()
3,cypress会自己录制记录浏览器运行过程,在记录里hover到对应行可以看到执行过程,同时也可以用devtools进行调试
运行速度快
- 不需要webdriver(selenium需要webdriver做中介,将测试用例指令转换为JS命令)
- cpyress中,没有webdriver,我们用JS写用例,浏览器直接执行,运行速度快很多
开箱即用
- 集成 mocha 做测试执行
多种接口来定义测试套件,Hooks,单个测试( Individual BDD(Behavior-Driven
Development,行为驱动开发) TDD(Test-Driven Development,测试驱动开发)
- 集成 chai 做断言
Cypress提供便捷的调试工具,如cy.pause()和cy.debug()用于暂停和调试测试。由于它无需webdriver,测试执行速度快。它内置mocha测试框架,并支持Hooks和BDD/TDD模式。同时,集成chai进行断言,使得测试编写更加直观高效。
1万+

被折叠的 条评论
为什么被折叠?



