playwright/tests
Ross Wollman cd110e6477
feat(har): Remotely accessible HAR file (#8385)
This change ensure's the HAR file is saved at `recordHar.path` on the
client instead of the server.

NB: The goal was to make this change transparent to the user and NOT
introduce any new APIs. Namely, I want to leave the API open for
potential `context.har.start()` and `context.har.stop()`.

This does BREAK servers that expect the HAR to be at the `recordHar.path`
on the server, but I think that's OK since there haven't been reports
of missing HAR on client making me think not many users are getting
HAR with client and server on different hosts anyways.

Closes #8355
2021-08-25 13:32:56 -07:00
..
android fix(android): fix android tests (#8209) 2021-08-15 22:54:30 -07:00
assets feat: support multiple roots in React and Vue selectors (#8313) 2021-08-20 05:05:52 -07:00
chromium test: add a tracing bot that collects a trace for most contexts (#8316) 2021-08-19 19:09:19 -07:00
config test: fix package installation tests (#8430) 2021-08-25 13:34:54 +02:00
electron chore: bring in folio source (#6923) 2021-06-06 17:09:53 -07:00
emulation-focus.spec.ts-snapshots test: roll to folio@0.4.0-alpha28 (#6918) 2021-06-04 20:54:58 -07:00
firefox test: cleanup tests and configs after last folio update (#6463) 2021-05-08 17:45:04 -07:00
inspector fix(test): fix broken codegen test (#8383) 2021-08-23 22:38:50 -04:00
page test: skip 'should work with lazy loading iframes' on Android 2021-08-25 14:27:44 +02:00
playwright-test fix(test runner): do not special case test.fail (#8447) 2021-08-25 12:19:50 -07:00
screenshot.spec.ts-snapshots test: roll to folio@0.4.0-alpha28 (#6918) 2021-06-04 20:54:58 -07:00
snapshotter.spec.ts-snapshots fix(tracing): rewrite blob urls so that we can intercept them (#8423) 2021-08-24 17:05:26 -07:00
trace-viewer fix(tracing): improve captureStackTrace (#8236) 2021-08-16 17:06:38 -07:00
beforeunload.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
browser.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
browsercontext-add-cookies.spec.ts test: update sameSite cookie expectations on WebKit Win (#8138) 2021-08-11 10:27:41 -07:00
browsercontext-add-init-script.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-base-url.spec.ts test: add more baseURL tests for edge-cases (#7586) 2021-07-13 21:11:46 +02:00
browsercontext-basic.spec.ts Revert "feat: add defaultTimeout browser context configuration option (#6944)" (#7057) 2021-06-10 18:38:56 -07:00
browsercontext-clearcookies.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-cookies.spec.ts test: update sameSite cookie expectations on WebKit Win (#8138) 2021-08-11 10:27:41 -07:00
browsercontext-credentials.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
browsercontext-csp.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-device.spec.ts test: roll to folio@0.4.0-alpha13 (#6570) 2021-05-15 07:42:35 -07:00
browsercontext-dsf.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-expose-function.spec.ts Revert "chore(eval): merge internal evaluate functions (#7517)" (#7535) 2021-07-09 16:19:42 +02:00
browsercontext-fetch.spec.ts fix(fetch): skip tests on non-default modes, add node-fetch to deps list (#8425) 2021-08-24 19:41:29 -07:00
browsercontext-locale.spec.ts feat(webkit): bump to 1492 (#6887) 2021-06-03 16:21:23 -07:00
browsercontext-network-event.spec.ts feat(network): expose network events via browser context (#6370) 2021-05-13 10:29:14 -07:00
browsercontext-page-event.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-pages.spec.ts test: roll to folio@0.4.0-alpha16 (#6656) 2021-05-20 09:51:09 -07:00
browsercontext-proxy.spec.ts test: make borwsercontext-proxy tests use test proxy server (#8318) 2021-08-19 13:34:32 -07:00
browsercontext-route.spec.ts feat(routes): add support for the times option (#8399) 2021-08-24 20:45:50 +02:00
browsercontext-set-extra-http-headers.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-storage-state.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-strict.spec.ts fix: strict mode on page.* methods on context level (#8324) 2021-08-19 23:08:28 +02:00
browsercontext-timezone-id.spec.ts feat(webkit): bump to 1492 (#6887) 2021-06-03 16:21:23 -07:00
browsercontext-user-agent.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
browsercontext-viewport-mobile.spec.ts test: move all page tests to a subdirectory (#6427) 2021-05-05 19:10:28 -07:00
browsercontext-viewport.spec.ts test(drag): add high dpi drag test (#7412) 2021-07-12 17:20:08 -05:00
browsertype-basic.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
browsertype-connect.spec.ts chore(protocol): do client hello instead of server hello (#8019) 2021-08-19 17:31:14 +02:00
browsertype-launch-server.spec.ts feat(launchServer): accept wsPath option (#8353) 2021-08-22 09:04:47 -07:00
browsertype-launch.spec.ts test: roll to folio@0.4.0-alpha8 (#6451) 2021-05-07 15:25:55 -07:00
capabilities.spec.ts fix(connect): respect timeout in all scenarios (#6762) 2021-05-26 15:18:52 -07:00
channels.spec.ts fix(tests): force a new worker for channels.spec (#6616) 2021-05-17 14:56:39 -07:00
component-parser.spec.ts feat: support props matching in react and vue selectors (#8104) 2021-08-10 17:10:14 -07:00
css-parser.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
defaultbrowsercontext-1.spec.ts test: update sameSite cookie expectations on WebKit Win (#8138) 2021-08-11 10:27:41 -07:00
defaultbrowsercontext-2.spec.ts feat(webkit): bump to 1492 (#6887) 2021-06-03 16:21:23 -07:00
download.spec.ts test: download event for navigations that change into downloads (#8167) 2021-08-12 09:34:32 -07:00
downloads-path.spec.ts fix: support relative downloadsPath directory for downloads (#6402) 2021-05-05 17:07:10 +02:00
emulation-focus.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
favicon.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
geolocation.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
har.spec.ts feat(har): Remotely accessible HAR file (#8385) 2021-08-25 13:32:56 -07:00
headful.spec.ts feat(chromium): roll Chromium to M94 (#8047) 2021-08-09 13:57:17 -07:00
ignorehttpserrors.spec.ts fix(connect): respect timeout in all scenarios (#6762) 2021-05-26 15:18:52 -07:00
index.d.ts test: added tests for WebSocket over Socks proxy (#7235) 2021-06-24 18:50:16 +02:00
launcher.spec.ts fix: various test-related fixes (#6916) 2021-06-04 18:43:54 -07:00
logger.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
modernizr.spec.ts feat(webkit): roll WebKit to 1521 (#7798) 2021-07-23 09:13:57 -07:00
pdf.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
permissions.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
popup.spec.ts test: prepare test to use options as passed (#6557) 2021-05-13 10:22:23 -07:00
port-forwarding-server.spec.ts feat(proxy): bind proxy to open port (#8331) 2021-08-19 18:08:55 -07:00
proxy.spec.ts test(webkit): mark web socket over socks test as failing on Win (#7631) 2021-07-14 21:06:00 -07:00
resource-timing.spec.ts test: roll to folio@0.4.0-alpha3 (#6262) 2021-04-29 11:11:32 -07:00
screenshot.spec.ts test: roll to folio@0.4.0-alpha16 (#6656) 2021-05-20 09:51:09 -07:00
selector-generator.spec.ts test: roll to folio@0.4.0-alpha6 (#6366) 2021-04-30 13:26:13 -07:00
selectors-register.spec.ts fix(selectors): nicer errors if the selector engine returns a bad value (#8259) 2021-08-23 22:54:02 +02:00
signals.spec.ts test: roll to folio@0.4.0-alpha16 (#6656) 2021-05-20 09:51:09 -07:00
slowmo.spec.ts test: cleanup bad usages of pageTest (#6430) 2021-05-06 07:08:22 -07:00
snapshotter.spec.ts fix(tracing): rewrite blob urls so that we can intercept them (#8423) 2021-08-24 17:05:26 -07:00
tap.spec.ts test: fix locator-misc-1 tests on Android (#7985) 2021-08-04 20:11:17 +02:00
tracing.spec.ts chore: migrate tracing ResourceSnapshot to follow har entry format (#8391) 2021-08-24 13:17:58 -07:00
tsconfig.json test: added tests for WebSocket over Socks proxy (#7235) 2021-06-24 18:50:16 +02:00
video.spec.ts chore: move working with browser channels to Registry Executables (#7581) 2021-07-13 19:03:49 -07:00
web-socket.spec.ts fix(websockets): filter for text and binary frames (#7360) 2021-06-28 21:23:29 +02:00