playwright/tests/bidi
Yury Semikhatsky 1f0514536e
chore: add bidi test expectations in separate file (#32549)
Based on the expectations the tests that are expected to timeout or fail
will be skipped to save resources. The expectations can be manually
updated when corresponding feature is fixed.
2024-09-11 08:28:29 -07:00
..
expectations chore: add bidi test expectations in separate file (#32549) 2024-09-11 08:28:29 -07:00
expectationReporter.ts chore: add bidi test expectations in separate file (#32549) 2024-09-11 08:28:29 -07:00
expectationUtil.ts chore: add bidi test expectations in separate file (#32549) 2024-09-11 08:28:29 -07:00
playwright.config.ts chore: add bidi test expectations in separate file (#32549) 2024-09-11 08:28:29 -07: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'