跨平台的浏览器自动化工具Playwright简析
从以下几个方面分析下Puppeteer的衍生项目Playwirght:
- 基本介绍与使用示例
- 云原生:BrowserContext的隔离与增强
- 跨平台:不同平台通用的Client与Server实现
- 多选择器:内置与自定义选择器引擎
从以下几个方面分析下Puppeteer的衍生项目Playwirght:
针对具有复杂canvas交互操作的e2e测试,尝试使用puppeteer模拟复杂canvas交互,自动执行相关测试用例,利于减少重复的人工验证和回归测试。
主要做了封装通用操作,添加操作辅助类,与测试工具集成,结果验证等工作。
……从CDP与源码的角度简单分析下pptr中的常用API
……TL; NR
puppeteer-core
puppeteer