playwright/packages/playwright-core/src/server
Yury Semikhatsky 9a2c60a77c
chore: identify largest gaps in Bidi API (#32434)
This pull request introduces initial support for the WebDriver BiDi
protocol in Playwright. The primary goal of this PR is not to fully
implement BiDi but to experiment with the current state of the
specification and its implementation. We aim to identify the biggest
gaps and challenges that need to be addressed before considering BiDi as
the main protocol for Playwright.
2024-09-04 11:36:52 -07:00
..
android devops: make Android driver compile (#31360) 2024-06-18 18:23:29 +02:00
bidi chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
chromium chore: ignore third-party execution contexts (#32437) 2024-09-03 23:00:59 -07:00
codegen chore: split recorder into files (#32345) 2024-08-27 14:10:21 -07:00
dispatchers chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
electron fix(electron): flaky startup if stderr comes in too fast (#30855) 2024-05-21 12:15:05 -07:00
firefox chore: ignore third-party execution contexts (#32437) 2024-09-03 23:00:59 -07:00
har chore: move urlMatch to isomorphic (#32142) 2024-08-13 12:47:02 -07:00
injected chore: allow recorder rewrite annotations (#32381) 2024-08-29 14:16:01 -07:00
isomorphic chore: make sure error stack includes message as before #31691 (#31934) 2024-07-31 10:58:37 -07:00
recorder chore: allow recorder rewrite annotations (#32381) 2024-08-29 14:16:01 -07:00
registry chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
trace fix(ui mode): allow --updateSnapshots (#31584) 2024-07-08 01:08:57 -07:00
webkit chore: ignore third-party execution contexts (#32437) 2024-09-03 23:00:59 -07:00
accessibility.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
artifact.ts chore: split error to client and server sides (#27672) 2023-10-17 21:34:02 -07:00
browser.ts Revert "feat(trace): record trace upon browser closure (#31563)" (#31677) 2024-07-15 01:08:51 -07:00
browserContext.ts chore: pass explicit recorder app factory (#32349) 2024-08-27 20:24:19 -07:00
browserType.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
clock.ts chore: introduce helpers for non-stalling eval on page/context (#31658) 2024-07-12 02:26:16 -07:00
console.ts feat(electron): expose ElectronApplication console events (#29322) 2024-02-05 21:30:54 +01:00
cookieStore.ts fix: override cookie even if new is expired (#17998) 2022-10-11 23:06:16 -07:00
debugController.ts chore: pass explicit recorder app factory (#32349) 2024-08-27 20:24:19 -07:00
debugger.ts fix(pause): ignore page.pause on the server (#23417) 2023-06-02 08:32:30 -07:00
DEPS.list chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
deviceDescriptors.ts chore: make NodeSnapshot type recursive and more (#30619) 2024-05-08 11:08:40 -07:00
deviceDescriptorsSource.json feat(firefox): roll to r1463 (#32439) 2024-09-04 08:49:10 +02:00
dialog.ts feat: browserContext.on('dialog'/'console') (#22805) 2023-05-04 15:11:46 -07:00
dom.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
download.ts fix: download of attachments in UI Mode (#26407) 2023-08-17 10:57:28 +02:00
errors.ts chore: split error to client and server sides (#27672) 2023-10-17 21:34:02 -07:00
fetch.ts chore: validate client-certificates on context creation (#32168) 2024-08-19 09:02:14 +02:00
fileChooser.ts chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
fileUploadUtils.ts feat: allow folder uploads (#31165) 2024-06-12 22:20:18 +02:00
formData.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
frames.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
frameSelectors.ts chore: move urlMatch to isomorphic (#32142) 2024-08-13 12:47:02 -07:00
helper.ts fix(connect): include websocket close reason in the error message (#30203) 2024-04-01 21:05:33 -07:00
index.ts chore: prepare to reuse test server from ui mode (#29965) 2024-03-18 09:50:11 -07:00
input.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
instrumentation.ts chore: remove unused kTestSdkObjects (#31665) 2024-07-12 11:56:16 -07:00
javascript.ts chore: introduce clock test mode (#31110) 2024-05-31 14:44:26 -07:00
launchApp.ts chore: prefer executablePath for page.pause() (#31985) 2024-08-02 11:18:51 +02:00
macEditingCommands.ts feat(keyboard): support simple cut-pasting using meta+x/v (#18756) 2022-11-29 12:58:14 -08:00
network.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
page.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
pipeTransport.ts fix(connect): include websocket close reason in the error message (#30203) 2024-04-01 21:05:33 -07:00
playwright.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
progress.ts chore: extract ws server util (#29247) 2024-01-30 14:36:51 -08:00
protocolError.ts chore: push protocol error conversion to dispatcher (#27608) 2023-10-16 13:13:00 -07:00
recorder.ts chore: allow recorder rewrite annotations (#32381) 2024-08-29 14:16:01 -07:00
screenshotter.ts chore: introduce helpers for non-stalling eval on page/context (#31658) 2024-07-12 02:26:16 -07:00
selectors.ts fix(locator): locator(locator) method uses internal:chain instead of >> (#24235) 2023-07-14 12:21:45 -07:00
socksClientCertificatesInterceptor.ts fix(client-certificates): errors during http2 TLS handshake (#32258) 2024-08-22 15:13:54 +02:00
socksInterceptor.ts chore: fix all Proxy() to account for symbol properties (#21272) 2023-02-28 12:45:14 -08:00
transport.ts fix(connect): include websocket close reason in the error message (#30203) 2024-04-01 21:05:33 -07:00
types.ts chore: move urlMatch to isomorphic (#32142) 2024-08-13 12:47:02 -07:00
usKeyboardLayout.ts chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00