From 1763c81a6194bf81453488efaca9f724ab6818bd Mon Sep 17 00:00:00 2001 From: Jochen Delabie Date: Tue, 10 Nov 2026 10:58:11 +0100 Subject: [PATCH] Firefox example: connect over WebDriver BiDi (TB-1003) Firefox removed CDP in 129, so puppeteer.connect needs protocol: 'webDriverBiDi' for Firefox. Server side this needs testingbot/ws-hub#26. --- examples/puppeteer/firefox/test.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/puppeteer/firefox/test.js b/examples/puppeteer/firefox/test.js index d3e3c8c..2cfb15d 100644 --- a/examples/puppeteer/firefox/test.js +++ b/examples/puppeteer/firefox/test.js @@ -13,7 +13,9 @@ const puppeteer = require('puppeteer-core'); platform: 'WIN10', }; const browser = await puppeteer.connect({ - browserWSEndpoint: `wss://cloud.testingbot.com/puppeteer?capabilities=${encodeURIComponent(JSON.stringify(capabilities))}` + browserWSEndpoint: `wss://cloud.testingbot.com/puppeteer?capabilities=${encodeURIComponent(JSON.stringify(capabilities))}`, + // Firefox has no CDP (removed in Firefox 129): Puppeteer drives it over WebDriver BiDi + protocol: 'webDriverBiDi' }); try {