远端调试,自动化测试

Tags
firefoxtestchrome
Created
Jul 12, 2018 4:04 PM

https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/

WebDriver 远端控制用户代理的 Restful 协议;

// WebDriver BiDi 是基于 WebSocket 的双向通信新协议,标准化各个浏览器的特定协议

Node.js 库:Selenium WebDriverPlaywrightwebdriverio

Chrome DevTools Protocol

ChromeDriver 实现 WebDriver 标准(转换成 CDP)

Puppeteer 直接使用 CDP,相比 WebDriver 功能更加丰富 // 使用 WebDriver BiDi 也支持了 Firefox

Webkit Remote Debugging Protocol

Firefox Remote Protocol

GeckoDriver 实现 WebDriver 标准(转换成 FRP)

Edge DevTools Protocol

Devtools Protocol(Spec)

Debug Adaptor Protocol

SuperMade with Super