playwright/packages/playwright-core/src/client
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
..
.eslintrc.js chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
accessibility.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
android.ts fix(connect): include websocket close reason in the error message (#30203) 2024-04-01 21:05:33 -07:00
api.ts feat(timers): a stab at fake timers (#31075) 2024-05-30 09:38:27 -07:00
artifact.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08: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 fix(remote): make sure api calls reject before browser is closed (#31858) 2024-07-25 09:57:34 -07:00
cdpSession.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
channelOwner.ts chore: use soft event emitter (#31868) 2024-07-29 17:11:31 -07:00
clientHelper.ts Revert feat(addInitScript): support cjs modules (#32364) 2024-08-28 15:39:48 -07:00
clientInstrumentation.ts Revert "feat(trace): record trace upon browser closure (#31563)" (#31677) 2024-07-15 01:08:51 -07:00
clock.ts fix(clock): throw for invalid date (#31356) 2024-06-18 18:23:55 +02:00
connection.ts fix(connect): annotate internal api calls correctly (#31715) 2024-07-17 09:00:47 +02:00
consoleMessage.ts feat(electron): expose ElectronApplication console events (#29322) 2024-02-05 21:30:54 +01:00
coverage.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
DEPS.list chore: make bundles typed (#13620) 2022-04-18 17:50:25 -07:00
dialog.ts feat: browserContext.on('dialog'/'console') (#22805) 2023-05-04 15:11:46 -07:00
download.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
electron.ts chore(electron): don't swallow close errors (#31509) 2024-07-01 22:00:03 +02:00
elementHandle.ts chore: bump TypeScript to v5.5 (#31532) 2024-07-05 16:31:08 +02:00
errors.ts fix: do not produce TargetClosedError: <message> errors (#28704) 2023-12-18 12:34:43 -08:00
eventEmitter.ts feat(events): allow waiting for removeAllListeners (#31941) 2024-08-05 21:14:35 -07:00
events.ts feat(electron): expose ElectronApplication console events (#29322) 2024-02-05 21:30:54 +01:00
fetch.ts feat: allow URLSearchParams and string as params in APIRequestContext (#32120) 2024-08-12 14:22:03 -07:00
fileChooser.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
frame.ts chore: move urlMatch to isomorphic (#32142) 2024-08-13 12:47:02 -07:00
harRouter.ts chore: move urlMatch to isomorphic (#32142) 2024-08-13 12:47:02 -07:00
input.ts Revert "feat: introduce touchscreen.touch() for dispatching raw touch… (#31823) 2024-07-23 10:29:37 -07:00
jsHandle.ts fix: allow disposing ElementHandles multiple times (#29953) 2024-03-15 16:26:56 +01:00
jsonPipe.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
localUtils.ts chore: move devices from Playwright to LocalUtils (#27437) 2023-10-04 16:48:54 -07:00
locator.ts feat(addLocatorHandler): various improvements (#30494) 2024-04-24 15:19:12 -07:00
network.ts chore: move urlMatch to isomorphic (#32142) 2024-08-13 12:47:02 -07:00
page.ts fix(addInitScript): require non-undefined arg to trigger commonjs module (#32282) 2024-08-23 02:48:56 -07:00
playwright.ts chore: identify largest gaps in Bidi API (#32434) 2024-09-04 11:36:52 -07:00
selectors.ts fix(addInitScript): require non-undefined arg to trigger commonjs module (#32282) 2024-08-23 02:48:56 -07:00
stream.ts chore: bump the trace packet size to be 1Mb (#22446) 2023-04-17 18:36:08 -07:00
tracing.ts Revert "chore: move artifacts recording to TestLifecycleInstrumentation (#30935)" (#31686) 2024-07-15 07:01:51 -07:00
types.ts chore: remove noWaitAfter from selectOption (#32283) 2024-08-23 14:50:43 -07:00
video.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
waiter.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
webError.ts feat: rename PageError to WebError (#26913) 2023-09-06 12:40:53 -07:00
worker.ts chore: split error to client and server sides (#27672) 2023-10-17 21:34:02 -07:00
writableStream.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00