playwright/packages/playwright-core/src/server
Dmitry Gozman 05b623e6b0
feat(locators): asLocator supports internal:has= (#18625)
The following snippet:
```js
rowLocator
    .filter({ hasText: 'John' })
    .filter({ has: page.getByRole('button', { name: 'Say hello' }) })

```

is shown in the logs:

```log
pw:api waiting for getByRole('listitem').filter({ hasText: 'John' }).filter({ has: getByRole('button', { name: 'Say hello' }) })
```
2022-11-08 08:47:02 -08:00
..
android chore: download android driver from the cdn (#18466) 2022-10-31 16:08:26 -07:00
chromium fix(persistent): close browser instead of pages (#18485) 2022-11-01 14:26:38 -07:00
dispatchers feat(containers): implement global network tethering for playwright server (#17719) 2022-11-03 13:47:51 -07:00
electron chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
firefox fix(firefox): force fast shutdown after "xpcom-will-shutdown" phase (#18556) 2022-11-04 09:02:13 -07:00
har chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
injected chore: expose new locator apis on window.playwright (#18595) 2022-11-07 09:06:13 -08:00
isomorphic feat(locators): asLocator supports internal:has= (#18625) 2022-11-08 08:47:02 -08:00
recorder chore: send structured codegen info to the debug controller (#18491) 2022-11-01 18:02:14 -07:00
registry chore: download android driver from the cdn (#18466) 2022-10-31 16:08:26 -07:00
trace chore: allow not overriding media when creating context (#18413) 2022-10-31 09:09:52 -07:00
webkit fix(persistent): close browser instead of pages (#18485) 2022-11-01 14:26:38 -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: use utils via index export (5) (#13413) 2022-04-07 20:18:22 -07:00
browser.ts chore: render typed locators in the recorder (#18162) 2022-10-18 16:39:58 -07:00
browserContext.ts fix(persistent): close browser instead of pages (#18485) 2022-11-01 14:26:38 -07:00
browserType.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
console.ts chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
cookieStore.ts fix: override cookie even if new is expired (#17998) 2022-10-11 23:06:16 -07:00
debugController.ts chore: parse locators strictly (#18553) 2022-11-03 15:17:08 -07:00
debugger.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
deviceDescriptors.js chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00
deviceDescriptorsSource.json feat(chromium): roll to r1033 (#18558) 2022-11-03 16:21:39 -07:00
dialog.ts chore: make handle beforeunload when reusing the context (#18357) 2022-10-26 15:17:40 -07:00
dom.ts chore: use consistent asLocator() in all logs (#18586) 2022-11-04 15:19:16 -07:00
download.ts chore: use utils via index export (3) (#13403) 2022-04-07 13:55:44 -07:00
fetch.ts fix(fetch): throw on unexpected end of file brotli requests (#18223) 2022-10-24 12:51:45 -07:00
fileChooser.ts chore: always import type (#13365) 2022-04-06 14:57:14 -07: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: use consistent asLocator() in all logs (#18586) 2022-11-04 15:19:16 -07:00
helper.ts chore: use utils via index export (5) (#13413) 2022-04-07 20:18:22 -07:00
index.ts chore: make parent scope explicit (#16819) 2022-08-25 11:58:41 -07:00
input.ts chore: use utils via index export (3) (#13403) 2022-04-07 13:55:44 -07:00
instrumentation.ts chore: enable debug controller testing (#18270) 2022-10-24 16:19:58 -07:00
javascript.ts chore: use utils via index export (6) (#13417) 2022-04-07 21:48:41 -07:00
macEditingCommands.ts fix: support undo/redo editing commands (#13606) 2022-04-18 22:22:52 -07:00
network.ts fix: ignore timing data when request served from memory cache (#17595) 2022-09-26 17:12:47 -07:00
page.ts chore: allow not overriding media when creating context (#18413) 2022-10-31 09:09:52 -07:00
pipeTransport.ts fix(pipe): do not store accumulated message as string (#16641) 2022-08-18 07:53:56 -07:00
playwright.ts chore: render typed locators in the recorder (#18162) 2022-10-18 16:39:58 -07:00
progress.ts chore: use utils via index export (5) (#13413) 2022-04-07 20:18:22 -07:00
protocolError.ts chore: move some files out of server/common (#11466) 2022-01-18 19:13:51 -08:00
recorder.ts fix(inspector): disable highlight during screenshot actions (#18621) 2022-11-07 13:53:15 -08:00
screenshotter.ts fix: inject caret-hiding style in every shadow tree (#16907) 2022-09-08 09:50:08 -07:00
selectors.ts fix(selectors): hasText and getByText exact match should consider full text (#18260) 2022-10-21 16:29:45 -07:00
socksInterceptor.ts feat(containers): implement global network tethering for playwright server (#17719) 2022-11-03 13:47:51 -07:00
transport.ts feat(containers): implement global network tethering for playwright server (#17719) 2022-11-03 13:47:51 -07:00
types.ts chore: allow not overriding media when creating context (#18413) 2022-10-31 09:09:52 -07:00
usKeyboardLayout.ts chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00