playwright/tests/bidi
2025-01-24 09:09:57 -08:00
..
expectations chore(bidi): make browserType.connect work (#34461) 2025-01-24 09:09:57 -08:00
csvReporter.ts chore(bidi): create parent dir for report.csv (#34294) 2025-01-10 13:43:43 -08:00
expectationReporter.ts chore(bidi): make browserType.connect work (#34461) 2025-01-24 09:09:57 -08:00
expectationUtil.ts chore(bidi): skip only timeouts on CI (#34041) 2024-12-16 15:28:21 -08:00
playwright.config.ts Use csvReporter as well when running BiDi tests locally (#34167) 2024-12-30 14:48:22 -08:00
README.md chore: run bidi firefox tests on ci (#32527) 2024-09-09 17:22:19 -07:00

Running Bidi tests

To run Playwright tests with Bidi:

git clone https://github.com/microsoft/playwright.git
cd playwright
npm run build # call `npm run watch` for watch mode
npx playwright install chromium
npm run biditest -- --project='bidi-firefox-beta-*'

To install beta channel of Firefox, run the following command in the project root:

npx -y @puppeteer/browsers install firefox@beta

You can also pass custom binary path via BIDIPATH:

BIDIPATH='/Users/myself/Downloads/chrome-mac-arm64/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing'