playwright/test
Dmitry Gozman b2179193c6
feat(rpc): replace implicit scopes with explicit dispose (#3173)
This adds one more protocol message __dispose__
to dispose a scope and all child objects.

Now, client side does not need a notion of scope anymore -
it just disposes the whole object subtree upon __dispose__.
Server, on the other hand, marks some objects as scopes
and disposes them manually, also asserting that all parents
are proper scopes.
2020-07-27 10:21:39 -07:00
..
__snapshots__ test: convert some tests to the jest+fixtures (#2983) 2020-07-16 16:59:45 -07:00
assets fix(firefox): fix launching firefox without dependencies (#2900) 2020-07-10 16:04:19 -07:00
chromium feat(rpc): gracefully close browsers in server process on disconnect (#3005) 2020-07-17 16:14:23 -07:00
electron fix(electron): emit close events in the correct order (#3111) 2020-07-23 11:02:43 -07:00
firefox test: move remaining tests to jest (#3009) 2020-07-17 13:02:50 -07:00
fixtures chore: add stack trace utilities and tests (#2371) 2020-05-27 14:26:44 -07:00
golden-chromium test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
golden-firefox test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
golden-webkit test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
jest chore: simplify doclint (#3162) 2020-07-24 20:40:21 -07:00
accessibility.jest.js fix(accessibility): don't filter everything when the page has a title (#2909) 2020-07-17 10:48:50 -07:00
autowaiting.jest.js test: improve autowaiting tests (#3168) 2020-07-25 23:58:03 -07:00
browser.jest.js chore(jest): convert browser tests to jest (#3000) 2020-07-17 08:22:39 -07:00
browsercontext.jest.js chore(jest): convert browser tests to jest (#3000) 2020-07-17 08:22:39 -07:00
capabilities.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
channels.jest.js feat(rpc): replace implicit scopes with explicit dispose (#3173) 2020-07-27 10:21:39 -07:00
check.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
click-timeout-1.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
click-timeout-2.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
click-timeout-3.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
click-timeout-4.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
click-timeout-5.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
click.jest.js test(click): split into several files (#3016) 2020-07-17 16:33:57 -07:00
cookies.jest.js test: convert some tests to the jest+fixtures (#2983) 2020-07-16 16:59:45 -07:00
coverage.jest.js test: convert some tests to the jest+fixtures (#2983) 2020-07-16 16:59:45 -07:00
defaultbrowsercontext.jest.js feat(rpc): update BrowserServer (#3112) 2020-07-24 10:17:07 -07:00
dialog.jest.js test: respect fixtures in describe, match image snapshots (#2989) 2020-07-16 22:38:52 -07:00
dispatchevent.jest.js chore: explicitly type SerializedArgument, fix rpc dispatchEvent (#2988) 2020-07-17 09:53:13 -07:00
download.jest.js chore(tests): resuse tmp file helpers from utils (#3119) 2020-07-23 12:42:39 -07:00
downloadsPath.jest.js chore(tests): resuse tmp file helpers from utils (#3119) 2020-07-23 12:42:39 -07:00
elementhandle.jest.js fix(type): unify selection behavior when typing (#3141) 2020-07-24 09:30:31 -07:00
emulation.jest.js test(emulation): add failing test for setting dark theme in firefox (#3149) 2020-07-24 14:47:32 -07:00
environments.js feat(rpc): align types/guids in the protocol with their pdl definition (#3079) 2020-07-22 10:37:21 -07:00
evaluation.jest.js feat(rpc): make SerializedValue format pdl-friendly (#3007) 2020-07-19 19:46:19 -07:00
fixtures.jest.js test: move fixtures to jest (#3010) 2020-07-17 13:53:23 -07:00
focus.jest.js fix(chromium): reland support selectAll on macos (#3038) 2020-07-21 16:33:46 -07:00
frame.jest.js test: respect fixtures in describe, match image snapshots (#2989) 2020-07-16 22:38:52 -07:00
geolocation.jest.js chore: update error messages to match future rpc validator (#3075) 2020-07-21 15:25:31 -07:00
headful.jest.js feat(bringToFront): enable on all browsers (#3052) 2020-07-21 09:36:54 -07:00
ignorehttpserrors.jest.js chore(jest): convert browser tests to jest (#3000) 2020-07-17 08:22:39 -07:00
input.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
interception.jest.js fix(postData): allow overriding binary post data (#3120) 2020-07-24 12:16:45 -07:00
jshandle.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
keyboard.jest.js fix(chromium): reland support selectAll on macos (#3038) 2020-07-21 16:33:46 -07:00
launcher.jest.js feat(rpc): update BrowserServer (#3112) 2020-07-24 10:17:07 -07:00
logger.jest.js test: move remaining tests to jest (#3009) 2020-07-17 13:02:50 -07:00
mouse.jest.js test: add a test for mouse.dblclick (#3115) 2020-07-23 10:30:35 -07:00
multiclient.jest.js test: move remaining tests to jest (#3009) 2020-07-17 13:02:50 -07:00
navigation.jest.js chore: update error messages to match future rpc validator (#3075) 2020-07-21 15:25:31 -07:00
network.jest.js feat(firefox): roll firefox to r1137 (#3095) 2020-07-22 15:59:37 -07:00
page.jest.js fix(misc): assorted fixes (#3031) 2020-07-21 23:48:21 -07:00
pdf.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
permissions.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
popup.jest.js chore(jest): convert browser tests to jest (#3000) 2020-07-17 08:22:39 -07:00
proxy.jest.js fix(test): write after end in proxy test (#3039) 2020-07-20 13:31:24 -07:00
queryselector.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
run_static_server.js Initial commit 2019-11-19 10:58:15 -08:00
screenshot.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00
test.config.js chore(test): restore api coverage checks (#3068) 2020-07-22 09:08:10 -07:00
test.js chore(jest): convert browser tests to jest (#3000) 2020-07-17 08:22:39 -07:00
tsconfig.json chore(testrunner): typescript test files (#2751) 2020-07-08 00:20:36 -07:00
types.d.ts chore(jest): run tests with jest (#2754) 2020-07-08 11:13:18 -07:00
utils.js chore(tests): resuse tmp file helpers from utils (#3119) 2020-07-23 12:42:39 -07:00
waittask.jest.js chore: update error messages to match future rpc validator (#3075) 2020-07-21 15:25:31 -07:00
workers.jest.js test: move all generic page tests to jest (#3002) 2020-07-17 09:49:12 -07:00