Browser automation

概述

参考:

实现浏览器自动化机制的 Awesome 项目

WebDriver

WebDriver 是一种浏览器自动化机制,通过模拟真实的人使用浏览器的动作来远程控制浏览器。它被广泛用于网络应用的跨浏览器测试。

详见 WebDriver

其他

Cypress # 多用于测试场景。

Playwright

https://github.com/microsoft/playwright

Playwright 是一个由 Microsoft 开发的用于浏览器测试和网页抓取的开源自动化库,于 2020 年 1 月 31 日推出

基于 DevTools 的协议

https://playwright.dev/python/docs/selenium-grid#introduction|800

使用 connectOverCDP 方法通过 Chrome DevTools Protocol(CDP) 连接


最后修改 July 9, 2025: web browser automation (5225171b)