Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
COMMITS
March 28, 2026
Y
chore(cli): fix skill artifact filter (#39916)
Yury Semikhatsky committed
P
test(config): consolidate config resolution tests and add env injection (#39911)
Pavel Feldman committed
March 27, 2026
Y
test(electron): add WebContentsView test (#39912)
Yury Semikhatsky committed
P
fix(config): refactor config resolution into separate MCP and CLI paths (#39892)
Pavel Feldman committed
Y
docs(locator): clarify Java List return types (#39910)
Yury Semikhatsky committed
P
chore: fix annotation position on screen (#39907)
Pavel Feldman committed
D
test: fix/skip some tests (#39904)
Dmitry Gozman committed
P
feat(trace): add 'trace close' command (#39903)
Pavel Feldman committed
D
chore: bump more deps (#39898)
Dmitry Gozman committed
D
fix(test runner): do not load test files not matching --test-list (#39901)
Dmitry Gozman committed
M
feat(chromium-tip-of-tree): roll to r1417 (#39900)
microsoft-playwright-automation[bot] committed
P
docs(cli): fix video-stop example to use --filename flag (#39890)
Pavel Feldman committed
M
feat(chromium-tip-of-tree): roll to r1416 (#39888)
microsoft-playwright-automation[bot] committed
D
chore: bump dependencies (#39885)
Dmitry Gozman committed
I
feat(cdp): add redirect support for connectOverCDP (#39814)
Ishita Jinturkar committed
D
feat(chromium): roll to r1217 (#39879)
Dmitry Gozman committed
Y
feat(cli): support global config file at ~/.playwright/cli.config.json (#39836)
Yury Semikhatsky committed
Y
test(video): add test for ffmpeg process cleanup with empty video (#39889)
Yury Semikhatsky committed
P
feat(cli): add video-chapter command (#39891)
Pavel Feldman committed
P
chore: add PW_INSTRUMENT_MODULES for module load profiling (#39884)
Pavel Feldman committed
March 26, 2026
C
fix: correct license header quote typo ('License" → "License") (#39882)
Copilot committed
Y
fix(mcp): validate file path in browser_set_storage_state tool (#39881)
Yury Semikhatsky committed
P
chore(build): vendor zod bundle and refactor CLI into action modules (#39883)
Pavel Feldman committed
Y
feat(electron): add artifactsDir option to electron.launch() (#39880)
Yury Semikhatsky committed
Y
fix(video): save videos to artifactsDir when connecting to remote browser (#39858)
Yury Semikhatsky committed
P
chore(build): lazy-load trace CLI modules and convert dynamic import to require (#39877)
Pavel Feldman committed
D
chore: update debugger api after review (#39875)
Dmitry Gozman committed
D
chore(html): followup for step filter (#39867)
Dmitry Gozman committed
D
chore: make sure `locator.ariaSnapshot()` behaves as before (#39874)
Dmitry Gozman committed