调试
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 做断言