
Web UI自动化测试
文章平均质量分 87
taoli-qiao
这个作者很懒,什么都没留下…
展开
-
从0构建一个录制UI测试工具
通过实际代码例子来演示:如何从0构建一个具备录制功能的UI测试工具原创 2024-06-24 15:21:16 · 1084 阅读 · 0 评论 -
playwright录制脚本原理
从源码层面分析Playwright vscode插件如何实现代码录制功能原创 2024-06-24 17:04:46 · 1808 阅读 · 0 评论 -
Playwright工作原理
详细解释Playwright工作原理原创 2024-06-18 18:29:35 · 752 阅读 · 0 评论 -
Playwright-html-report源码解析
通过查看源码分析playwright生成html格式报告工作原理原创 2024-06-18 15:14:36 · 1088 阅读 · 0 评论 -
为什么要介绍自动化工具(Cypress、Puppeteer、Testcafe)
Web UI自动化测试工具系列博客开篇原创 2022-05-31 14:10:36 · 1119 阅读 · 0 评论 -
TestCafe总结
TestCafe系列之六:TestCafe总结原创 2022-05-31 14:11:24 · 1068 阅读 · 0 评论 -
TestCafe之如何进行调试
TestCafe系列之五:如何进行调试原创 2022-05-31 14:12:36 · 479 阅读 · 0 评论 -
使用TestCafe时如何模拟常见的web应用操作
Puppeteer系列之四:使用TestCafe时如何模拟常见的web应用操作原创 2022-05-31 14:15:10 · 515 阅读 · 0 评论 -
TestCafe之定位、操作页面元素以及验证执行结果
TestCafe系列之三:定位、操作页面元素以及验证执行结果原创 2022-05-31 14:14:49 · 998 阅读 · 0 评论 -
TestCafe提供自动等待机制以及live运行方式
Puppeteer系列之二:TestCafe提供自动等待机制以及live运行方式原创 2022-05-31 14:13:30 · 452 阅读 · 0 评论 -
TestCafe介绍
TestCafe系列一之TestCafe介绍原创 2022-05-31 14:13:09 · 713 阅读 · 0 评论 -
Puppeteer之总结回顾
Puppeteer系列之十四:总结回顾原创 2022-05-31 14:14:21 · 559 阅读 · 0 评论 -
Puppeteer之提高UI层测试可读性
Puppeteer系列之十三:提高UI层测试可读性原创 2022-05-31 14:13:55 · 373 阅读 · 0 评论 -
Puppeteer之如何提升脚本稳定性
Puppeteer系列之十二:如何提升脚本稳定性原创 2022-05-30 11:48:03 · 902 阅读 · 0 评论 -
Puppeteer之管理配置信息
Puppeteer系列之十一:管理配置信息原创 2022-05-30 11:41:27 · 696 阅读 · 0 评论 -
Puppeteer之调用数据库准备测试数据
Puppeteer系列之十:调用数据库准备测试数据原创 2022-05-30 11:26:15 · 299 阅读 · 0 评论 -
Puppeteer之调用接口准备测试数据
Puppeteer系列之九调用接口准备测试数据原创 2022-05-30 09:57:11 · 1156 阅读 · 0 评论 -
Puppeteer之更高效的进行调试
Puppeteer系列之八更高效的进行调试原创 2022-05-30 09:49:07 · 2577 阅读 · 0 评论 -
Puppeteer之模拟鼠标、键盘输入、操作shadow dom内的页面元素
Puppeteer系列七之模拟鼠标、键盘输入、操作shadow dom内的页面元素原创 2022-05-30 09:09:46 · 6251 阅读 · 1 评论 -
Puppeteer之多tab页下运行自动化测试以及实现页面元素拖动操作
Puppeteer系列之六多tab页下运行自动化测试以及实现页面元素拖动操作原创 2022-05-30 09:02:12 · 1893 阅读 · 0 评论 -
Puppeteer之处理弹框、实现文件上传下载以及操作iframe下页面元素
Puppeteer系列五之处理弹框、实现文件上传下载以及操作iframe下页面元素原创 2022-05-30 08:55:34 · 4896 阅读 · 1 评论 -
Puppeteer之校验测试结果
Puppeteer系列四之校验测试结果原创 2022-05-30 08:56:29 · 1154 阅读 · 0 评论 -
Puppeteer之定位和操作页面元素
Puppeteer系列三之定位和操作页面元素原创 2022-05-30 08:55:59 · 12574 阅读 · 0 评论 -
Puppeteer使用Page Object设计模式和自动等待
puppeteer系列二之使用Page Object设计模式和自动等待原创 2022-05-29 22:13:30 · 1026 阅读 · 0 评论 -
Puppeteer介绍
puppeteer系列一之puppeteer介绍原创 2022-05-29 20:37:27 · 1317 阅读 · 0 评论 -
Cypress总结回顾
Cypress系列十五之总结回顾原创 2022-05-29 20:29:11 · 838 阅读 · 0 评论 -
Cypress之提升定位和操作页面元素脚本稳定性
Cypress系列十四之提升定位和操作页面元素脚本稳定性原创 2022-05-29 20:25:44 · 995 阅读 · 1 评论 -
Cypress之整合完成一个完整的UI层自动化测试
cypress系列十三之整合完成一个完整的UI层自动化测试原创 2022-05-29 20:21:19 · 591 阅读 · 0 评论 -
Cypress之管理配置信息
Cypress系列十二之配置信息管理原创 2022-05-29 20:15:54 · 1547 阅读 · 0 评论 -
Cypress之管理测试数据
Cypress系列十一之管理测试数据原创 2022-05-29 20:08:08 · 876 阅读 · 0 评论 -
Cypress之操作数据库准备测试数据
上次博客介绍了如何调用接口准备测试数据,此次课程将学习如何通过操作数据库准备测试数据。为了完成此次课程目标拆分了2个task。操作mysql数据库准备测试数据 操作sqlserver或者oracle数据库准备测试数据接下来就开始第一个task吧。cypress框架自身没有封装操作数据库的方法,所以,为了连接数据库,并对数据进行增删改查,需安装相应的依赖包。例如,如果要连接mysql,首先执行“npm install mysql”命令安装mysql包,安装完成后即可引入该包完成数据库操作。在编写j原创 2022-05-29 20:03:19 · 1945 阅读 · 0 评论 -
Cypress之调用接口准备测试数据
Cypress系列九之调用接口准备测试数据原创 2022-05-29 19:56:49 · 1753 阅读 · 1 评论 -
Cypress之处理页面弹框以及多tab页间切换
Cypress系列之八:处理页面弹框以及多tab页间切换原创 2022-05-29 18:58:02 · 5427 阅读 · 0 评论 -
Cypress之模拟键盘鼠标操作以及页面元素拖动操作
Cypress系列七之模拟键盘鼠标操作以及页面元素拖动操作原创 2022-05-27 17:52:38 · 4317 阅读 · 1 评论 -
cypress之实现文件上传下载以及操作iframe下页面元素
Cypress系列之六:实现文件上传下载以及操作iframe下页面元素原创 2022-05-27 17:30:52 · 2733 阅读 · 0 评论 -
在使用Cypress时如何调试代码
Cypress系列五之在使用Cypress时如何调试代码原创 2022-05-27 17:22:24 · 1352 阅读 · 0 评论 -
Cypress之测试结果校验
Cypress系列文章之四:测试结果校验原创 2022-05-27 16:54:34 · 1372 阅读 · 0 评论 -
Cypress 定位、操作页面元素
Cypress系列文章三:Cypress 定位、操作页面元素原创 2022-05-27 16:48:07 · 4022 阅读 · 0 评论 -
Cypress提供自动等待处理机制以及极佳的调试体验
UI层自动化测试比较痛的两个点,第一是不易调试,第二是需要花费大量精力提升脚本稳定性,而影响稳定性的关键因素之一是没有添加合适的等待处理。Cypress作为新一代UI层自动化测试框架之一,最大的亮点是框架内置了自动等待以及提供了极佳的调试体验。接下来我们先尝试体验下cypress的自动内置等待特性,再尝试如何通过Test Runner对代码进行调试。体验Cypress框架内置的自动等待 使用Test Runner进行调试接下来,我们就开始第一个task。体验Cypress框架内置的自动等待C原创 2022-05-27 16:37:09 · 2047 阅读 · 0 评论 -
cypress介绍
Cypress系列文章一:初步介绍cypress原创 2022-05-27 16:20:43 · 400 阅读 · 0 评论