playwright/src/server
Dmitry Gozman de547d7d65
fix(connect): make selectors.register work in connected browser (#3664)
This is a large rework of selectors:
- Each BrowserContext now has a separate Selectors instance that has its own registrations.
  Most of them share a single sharedSelectors instance, but contexts created for a connected
  browser have their own instance.
- Connected browser now gets a RemoteBrowser object that encapsulates Selectors and Browser.
  This Selectors object is registered with the api selectors.
- Public selectors.register api iterates over all registered Selectors channels
  and registers in each of them.
- createSelector testing method migrated to ElementHandle._createSelectorForTest.
2020-09-02 16:15:43 -07:00
..
chromium feat(screencast): use system ffmpeg on linux (#3724) 2020-09-02 08:47:43 -07:00
common chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
debug chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
electron chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
firefox fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
injected chore: remove injected -> types dependency (#3606) 2020-08-24 15:30:45 -07:00
webkit fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
accessibility.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
browser.ts fix(screencast): replace ScreencastStopped with async path() (#3626) 2020-08-25 17:18:28 -07:00
browserContext.ts fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
browserType.ts fix: support IP:PORT short notation to specify proxy server (#3568) 2020-08-28 14:17:16 -07:00
console.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
deviceDescriptors.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
dialog.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
dom.ts fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
download.ts fix(downloads): make path/saveAs work when connected remotely (#3634) 2020-08-26 12:46:30 -07:00
fileChooser.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
frames.ts fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
helper.ts feat(trace): experimental traces for our tests (#3567) 2020-08-28 10:51:55 -07:00
input.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
javascript.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
macEditingCommands.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
network.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
page.ts fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
pipeTransport.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
playwright.ts fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
processLauncher.ts feat(screencast): use ffmpeg to produce webm in chromium (#3668) 2020-08-31 08:43:14 -07:00
progress.ts feat(trace): experimental traces for our tests (#3567) 2020-08-28 10:51:55 -07:00
screenshotter.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
selectors.ts fix(connect): make selectors.register work in connected browser (#3664) 2020-09-02 16:15:43 -07:00
snapshotter.ts feat(trace): experimental traces for our tests (#3567) 2020-08-28 10:51:55 -07:00
snapshotterInjected.ts fix(snapshot): remove integrity checksum for css (#3729) 2020-09-02 10:20:52 -07:00
transport.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
types.ts feat(screencast): autoscale to fit requested size (#3730) 2020-09-02 10:40:50 -07:00
usKeyboardLayout.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
validateDependencies.ts feat(screencast): use system ffmpeg on linux (#3724) 2020-09-02 08:47:43 -07:00