playwright/src/client
Dmitry Gozman 243ede5dfb
feat(waitForEvent): allow async predicate (#6201)
We await the predicate now. For synchronous predicates,
nothing should change becase the await will finish before
the next protocol message arrives (thanks to `makeWaitForNextTask`).
2021-04-19 10:32:51 -07:00
..
accessibility.ts feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
android.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00
api.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00
artifact.ts api(video): implement video.saveAs and video.delete (#6005) 2021-03-31 10:38:05 -07:00
browser.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00
browserContext.ts fix: dispatch popup event on the client end (#6044) 2021-04-02 11:15:07 -07:00
browserType.ts chore: simplify remote connection protocol (#6164) 2021-04-12 11:14:54 -07:00
cdpSession.ts feat(inspector): send api names along with metainfo (#5518) 2021-02-19 16:21:39 -08:00
channelOwner.ts chore: render wait for on trace timeline (#6222) 2021-04-18 20:02:34 -07:00
clientHelper.ts chore(typescript): enable esModuleInterop (#5409) 2021-02-11 06:36:15 -08:00
connection.ts chore: simplify remote connection protocol (#6164) 2021-04-12 11:14:54 -07:00
consoleMessage.ts feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
coverage.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00
dialog.ts feat(inspector): send api names along with metainfo (#5518) 2021-02-19 16:21:39 -08:00
download.ts api(video): implement video.saveAs and video.delete (#6005) 2021-03-31 10:38:05 -07:00
electron.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00
elementHandle.ts feat(inspector): send api names along with metainfo (#5518) 2021-02-19 16:21:39 -08:00
events.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00
fileChooser.ts feat(logs): add wrapApiCall for logging to many api methods (#5093) 2021-01-22 06:49:59 -08:00
frame.ts feat(waitForURL): add a new waitForURL api (#6010) 2021-03-30 21:51:22 -07:00
input.ts feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
jsHandle.ts feat(inspector): send api names along with metainfo (#5518) 2021-02-19 16:21:39 -08:00
network.ts fix(postData): do not require content type when retrieving post data (#5736) 2021-03-05 21:25:14 -08:00
page.ts feat(waitForEvent): allow async predicate (#6201) 2021-04-19 10:32:51 -07:00
playwright.ts chore: simplify remote connection protocol (#6164) 2021-04-12 11:14:54 -07:00
selectors.ts feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
stream.ts fix(downloads): make path/saveAs work when connected remotely (#3634) 2020-08-26 12:46:30 -07:00
types.ts chore: pass parsed stack in metainfo (#5407) 2021-02-10 18:52:28 -08:00
video.ts api(video): implement video.saveAs and video.delete (#6005) 2021-03-31 10:38:05 -07:00
waiter.ts feat(waitForEvent): allow async predicate (#6201) 2021-04-19 10:32:51 -07:00
worker.ts api: remove Chromium* classes (#6040) 2021-04-01 18:47:14 -07:00