playwright/tests/library
Dmitry Gozman d023829dd5
fix(locator parser): allow escaped quotes in the digest function (#29012)
This supports mixed quotes locators in JavaScript where we are not sure
what quote is the correct one, so we normalize to unescaped single quote
when comparing with the original.

Drive-by: we were allowing single quotes in Python, Java and .NET, but
these are actually not allowed.

Regressed in #27718.
Fixes #28630.
2024-01-16 16:06:02 -08:00
..
chromium fix: use logger in default context with connectOverCDP (#28838) 2024-01-03 19:49:47 +01:00
emulation-focus.spec.ts-snapshots feat(webkit): roll to r1674 (#15384) 2022-07-08 11:07:06 -07:00
firefox feat: support firefoxUserPrefs in launchPersistentContext (#27840) 2023-10-27 09:24:41 -07:00
inspector feat(codegen): add range input recording support (#28767) 2023-12-30 17:22:57 -08:00
screenshot.spec.ts-snapshots test: screenshot of css transformation (#26533) 2023-08-18 14:30:43 -07:00
beforeunload.spec.ts chore: remove Page._didDisconnect (#27317) 2023-09-27 14:09:56 -07:00
browser.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-add-cookies.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-add-init-script.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-base-url.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-basic.spec.ts test: fix browsercontext-basic offline test (#28558) 2023-12-08 15:26:24 -08:00
browsercontext-clearcookies.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-cookies.spec.ts test: update stale test expectations (#20423) 2023-01-27 21:52:34 -08:00
browsercontext-credentials.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-csp.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-device.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-dsf.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
browsercontext-events.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-expose-function.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-fetch-happy-eyeballs.spec.ts chore: enable no-floating-promises ESLint rule for tests (#23376) 2023-06-02 21:59:12 +02:00
browsercontext-fetch.spec.ts chore: dispose-based callback termination (#27911) 2023-11-01 16:36:39 -07:00
browsercontext-har.spec.ts feat: page.unrouteAll and context.unrouteAll (#28635) 2023-12-14 13:48:17 -08:00
browsercontext-locale.spec.ts test: locale/timeZone should affect Intl.DateTimeFormat() (#27898) 2023-11-01 17:29:57 +01:00
browsercontext-network-event.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-page-event.spec.ts chore: enable no-floating-promises ESLint rule for tests (#23376) 2023-06-02 21:59:12 +02:00
browsercontext-pages.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-proxy.spec.ts feat(chromium-tip-of-tree): roll to r1159 (#27605) 2023-10-17 22:41:23 +02:00
browsercontext-reuse.spec.ts chore: hide tracing calls from traces (#27096) 2023-09-15 12:55:49 -07:00
browsercontext-route.spec.ts chore: extract unroute behavior tests into a separate file (#28674) 2023-12-15 15:37:57 -08:00
browsercontext-service-worker-policy.spec.ts feat: add allow/block serviceWorkers option (#14714) 2022-06-08 18:27:51 -04:00
browsercontext-set-extra-http-headers.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-storage-state.spec.ts chore: enable no-floating-promises ESLint rule for tests (#23376) 2023-06-02 21:59:12 +02:00
browsercontext-strict.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-timezone-id.spec.ts test: locale/timeZone should affect Intl.DateTimeFormat() (#27898) 2023-11-01 17:29:57 +01:00
browsercontext-user-agent.spec.ts test: enable user agent override for download in Chromium (#23479) 2023-06-02 15:02:54 -07:00
browsercontext-viewport-mobile.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
browsercontext-viewport.spec.ts fix(chromium): can get correct orientation angle on non-mobile devices (#23796) 2023-06-23 11:34:09 -07:00
browsertype-basic.spec.ts chore: skip tests that fail in cross-machine service mode (#24412) 2023-07-25 16:47:04 -07:00
browsertype-connect.spec.ts fix: preserve lastModified timestamp in setInputFiles (#27671) 2023-10-18 14:05:09 -07:00
browsertype-launch-selenium.spec.ts test: unskip selenium driver test (#23129) 2023-05-18 18:33:11 +02:00
browsertype-launch-server.spec.ts test: mark 'should fire close event' as fixme in MSEdge (#26712) 2023-08-25 23:57:56 +02:00
browsertype-launch.spec.ts chore: support await using for close() and dispose() (#27766) 2023-10-24 12:25:53 -07:00
capabilities.spec.ts test: skip webgl tests on macOS-arm64 (#28522) 2023-12-06 13:52:49 -08:00
channels.spec.ts test: unflake a few tests (#28205) 2023-11-16 16:31:42 -08:00
component-parser.spec.ts Fix various typos (Fixes #27396) (#27391) 2023-10-04 19:56:42 -07:00
css-parser.spec.ts chore: move sever/isomorphic to utils/ to use it in client (#21445) 2023-03-06 18:49:14 -08:00
debug-controller.spec.ts fix: remove connectInsteadOfLaunching (#26828) 2023-08-31 15:29:04 -07:00
defaultbrowsercontext-1.spec.ts chore: fix typos (#20473) 2023-01-30 09:53:28 +01:00
defaultbrowsercontext-2.spec.ts test: skip new tests that don't work in non-default mode (#22369) 2023-04-12 15:15:34 -07:00
download.spec.ts chore: mark outofprocess connection not as remote (#28156) 2023-12-06 17:58:19 -08:00
downloads-path.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
emulation-focus.spec.ts test: add a test for concurrent hover (#28042) 2023-11-09 08:27:34 -08:00
favicon.spec.ts chore: fix typos (#20473) 2023-01-30 09:53:28 +01:00
fetch-proxy.spec.ts feat(chromium-tip-of-tree): roll to r1159 (#27605) 2023-10-17 22:41:23 +02:00
geolocation.spec.ts test: unflake a few tests (#15959) 2022-07-27 11:27:53 -07:00
global-fetch-cookie.spec.ts fix(fetch): restore from empty storage state (#27025) 2023-09-12 13:11:18 -07:00
global-fetch.spec.ts chore: dispose-based callback termination (#27911) 2023-11-01 16:36:39 -07:00
har.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
headful.spec.ts feat(firefox): roll to r1403 (#22540) 2023-04-21 21:45:41 -07:00
hit-target.spec.ts fix(hit target): workaround webkit elementsFromPoint bug (#21642) 2023-03-13 19:33:56 -07:00
ignorehttpserrors.spec.ts test: using ServiceWorker on localhost over HTTPS (#27863) 2023-10-31 10:28:57 +01:00
launcher.spec.ts chore: skip tests that fail in cross-machine service mode (#24412) 2023-07-25 16:47:04 -07:00
locator-generator.spec.ts fix(locator parser): allow escaped quotes in the digest function (#29012) 2024-01-16 16:06:02 -08:00
logger.spec.ts test: run more tests in 'service' mode (#20734) 2023-02-07 18:25:33 -08:00
modernizr.spec.ts feat(webkit): roll to r1875 (#24299) 2023-07-19 18:24:21 +02:00
page-event-crash.spec.ts chore: migrate Promise.race to scopes to prevent leaks (#24160) 2023-07-11 10:38:08 -07:00
pdf.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
permissions.spec.ts fix(webkit): support clipboard.readText (#27581) 2023-10-13 09:10:35 -07:00
playwright.config.ts chore: revert TestProject.botName for this release (#28670) 2023-12-15 09:48:34 -08:00
popup.spec.ts chore: allow click close the page w/o errors (#27994) 2023-11-06 15:13:41 -08:00
proxy-pattern.spec.ts feat(socks): support pattern similar to proxy bypass rules (#19387) 2022-12-12 12:27:34 -08:00
proxy.spec.ts feat(chromium-tip-of-tree): roll to r1159 (#27605) 2023-10-17 22:41:23 +02:00
resource-timing.spec.ts test: skip resource-timing WK tests on Windows (#20622) 2023-02-06 10:41:09 +01:00
role-utils.spec.ts fix(role): handle display:contents elements (#23607) 2023-06-08 16:00:48 -07:00
screenshot.spec.ts test: screenshot of css transformation (#26533) 2023-08-18 14:30:43 -07:00
selector-generator.spec.ts feat(selector generator): try improving text candidate with heuristics (#28074) 2023-11-13 11:30:16 -08:00
selectors-register.spec.ts fix(selectors): allow custom engines in out-of-process (#17139) 2022-09-06 14:15:53 -07:00
shared-worker.spec.ts fix(chromium): detach from shared workers (#18976) 2022-11-22 15:20:42 -08:00
signals.spec.ts fix(launcher): unregister global process handlers when all browser are closed (#29011) 2024-01-16 14:41:26 -08:00
slowmo.spec.ts chore: make tests strict (1) (#27731) 2023-10-23 09:31:30 -07:00
snapshotter.spec.ts fix(snapshot): invalidate style sheet upon CSSGroupingRule changes (#27296) 2023-09-25 14:34:17 -07:00
tap.spec.ts chore: fix typos (#20473) 2023-01-30 09:53:28 +01:00
trace-viewer.spec.ts feat(trace): preserve noscript when javascript is disabled (#28971) 2024-01-12 12:11:39 -08:00
tracing.spec.ts chore: use more explicit awaits when returning in client (#28443) 2023-12-07 20:13:35 -08:00
unroute-behavior.spec.ts chore: extract unroute behavior tests into a separate file (#28674) 2023-12-15 15:37:57 -08:00
video.spec.ts chore: bump @babel dependencies (#27632) 2023-10-17 20:52:41 +02:00
web-socket.spec.ts chore: unify target closed errors (#27540) 2023-10-12 11:05:34 -07:00