为什么要介绍自动化工具(Cypress、Puppeteer、Testcafe)
Cypress介绍
Cypress提供自动等待处理机制以及极佳的调试体验
Cypress 定位、操作页面元素
Cypress之测试结果校验
在使用Cypress时如何调试代码
Cypress之实现文件上传下载以及操作iframe下页面元素
Cypress之模拟键盘鼠标操作以及页面元素拖动操作
Cypress之处理页面弹框以及多tab页间切换
Cypress之调用接口准备测试数据
Cypress之操作数据库准备测试数据
Cypress之管理测试数据
Cypress之管理配置信息
Cypress之整合完成一个完整的UI层自动化测试
Cypress之提升定位和操作页面元素脚本稳定性
Cypress总结回顾
Puppeteer介绍
Puppeteer使用Page Object设计模式和自动等待
Puppeteer之定位和操作页面元素
Puppeteer之校验测试结果
Puppeteer之处理弹框、实现文件上传下载以及操作iframe下页面元素
Puppeteer之多tab页下运行自动化测试以及实现页面元素拖动操作
Puppeteer之模拟鼠标、键盘输入、操作shadow dom内的页面元素
Puppeteer之更高效的进行调试
Puppeteer之调用接口准备测试数据
Puppeteer之调用数据库准备测试数据
Puppeteer之管理配置信息
Puppeteer之如何提升脚本稳定性
Puppeteer之提高UI层测试可读性
Puppeteer之总结回顾
TestCafe介绍
TestCafe之定位、操作页面元素以及验证执行结果
使用TestCafe时如何模拟常见的web应用操作
TestCafe提供自动等待机制以及live运行方式
TestCafe之如何进行调试
TestCafe总结