playwright/test
Dmitry Gozman 064a0a1154
fix(webkit): do not swallow errors when returning by value (#2723)
We currently return undefined whenever we had an error trying
return the evaluation result by error. The most common error
is "execution context destroyed".

This produces very unexpected undefined from methods that do not
ever expect undefined. Instead, we should throw because we were
not able to return the result.
2020-06-26 09:50:57 -07:00
..
assets feat(debug): generate preview for ElementHandle (#2549) 2020-06-12 11:10:18 -07:00
chromium fix(oopif): make Page.addInitScript and Page.exposeBinding work for oopifs (#2542) 2020-06-11 11:41:36 -07:00
electron feat(electron): add a test for clipboard access (#2606) 2020-06-17 14:16:17 -07:00
firefox feat(firefox): allow passing user prefs at launch time (#2417) 2020-05-31 09:28:57 -07:00
fixtures chore: add stack trace utilities and tests (#2371) 2020-05-27 14:26:44 -07:00
golden-chromium test: add iframe screenshot tests (#2495) 2020-06-09 12:59:49 -07:00
golden-firefox test: add iframe screenshot tests (#2495) 2020-06-09 12:59:49 -07:00
golden-webkit test: add iframe screenshot tests (#2495) 2020-06-09 12:59:49 -07:00
accessibility.spec.js test: remove module.export.describe wrapper (#1716) 2020-04-08 15:19:09 -07:00
apicoverage.spec.js chore: migrate wait tasks to Progress (#2422) 2020-06-01 08:54:18 -07:00
autowaiting.spec.js feat(debug): improve api logs (#2481) 2020-06-06 20:59:06 -07:00
browser.spec.js test: remove module.export.describe wrapper (#1716) 2020-04-08 15:19:09 -07:00
browsercontext.spec.js feat(screenshot): accept timeout, migrate to Progress, wait for visible (#2679) 2020-06-24 10:16:54 -07:00
capabilities.spec.js feat(webkit): bump to 1290 (#2652) 2020-06-19 16:35:14 -07:00
click.spec.js fix(click): don't timeout when innerWidth is modified (#2669) 2020-06-22 14:03:31 -07:00
cookies.spec.js test: unflake more cookies tests (#2333) 2020-05-21 15:37:52 -07:00
defaultbrowsercontext.spec.js feat(screenshot): accept timeout, migrate to Progress, wait for visible (#2679) 2020-06-24 10:16:54 -07:00
dialog.spec.js test: remove module.export.describe wrapper (#1716) 2020-04-08 15:19:09 -07:00
dispatchevent.spec.js fix(waitForSelector): use raf polling instead of mutation (#2047) 2020-04-29 20:46:42 -07:00
download.spec.js feat(webkit): roll to r1228 (#2232) 2020-05-14 07:57:29 -07:00
downloadsPath.spec.js feat(downloads): accept downloads in persistent, allow specifying the downloadsPath (#2503) 2020-06-08 21:45:35 -07:00
elementhandle.spec.js fix(dom): make selectText and scrollIntoViewIfNeeded wait for visible (#2628) 2020-06-23 13:02:31 -07:00
emulation.spec.js feat(screenshot): accept timeout, migrate to Progress, wait for visible (#2679) 2020-06-24 10:16:54 -07:00
evaluation.spec.js fix(webkit): do not swallow errors when returning by value (#2723) 2020-06-26 09:50:57 -07:00
fixtures.spec.js chore(logs): rework logs for simplicity (#2592) 2020-06-16 17:11:19 -07:00
focus.spec.js test: add focus traversal test (#2141) 2020-05-07 16:10:29 -07:00
frame.spec.js test: remove module.export.describe wrapper (#1716) 2020-04-08 15:19:09 -07:00
geolocation.spec.js test(geolocation): test context isolation (#1770) 2020-04-13 21:43:06 -07:00
headful.spec.js test: fix cookie tests on WebKit (#2359) 2020-05-26 10:22:53 -07:00
ignorehttpserrors.spec.js fix(webkit): ignore WebSocket certificate errors on Mac (#1900) 2020-04-22 12:41:39 -07:00
input.spec.js test: await all promises in upload test (#2557) 2020-06-12 10:39:33 -07:00
interception.spec.js fix(cors): allow intercepting cors requests on chromium (#2643) 2020-06-19 17:14:32 -07:00
jshandle.spec.js feat(debug): generate preview for ElementHandle (#2549) 2020-06-12 11:10:18 -07:00
keyboard.spec.js feat(webkit): roll webkit to r1242 (#2361) 2020-05-26 14:48:21 -07:00
launcher.spec.js fix(crash): improve documentation for crash, reject waitForEvent (#2694) 2020-06-25 09:53:56 -07:00
logger.spec.js feat(logger): introduce context-level logger (#1896) 2020-04-20 23:24:53 -07:00
mouse.spec.js test: disable flaky firefox tests (#1912) 2020-04-22 00:07:02 -07:00
multiclient.spec.js chore(test): move more test options to state (#1761) 2020-04-12 22:19:26 -07:00
navigation.spec.js fix(firefox): bump firefox and fix network with service worker (#2610) 2020-06-17 14:13:56 -07:00
network.spec.js test: add redirect+extraHTTPHeaders test (#2637) 2020-06-18 18:06:10 -07:00
page.spec.js fix(crash): improve documentation for crash, reject waitForEvent (#2694) 2020-06-25 09:53:56 -07:00
permissions.spec.js test: mark failing headful tests as such (#2226) 2020-05-13 18:33:07 -07:00
popup.spec.js test: add another test for browserContext.addInitScript (#2285) 2020-06-18 12:27:48 -07:00
proxy.spec.js feat(proxy): allow specifying proxy (#2485) 2020-06-05 13:50:15 -07:00
queryselector.spec.js fix(css selector): handle missing spaces between [] and > (#2612) 2020-06-17 23:20:12 -07:00
recorder.spec.js test(recorder): add recorder sanity tests (#2582) 2020-06-16 10:15:08 -07:00
run_static_server.js Initial commit 2019-11-19 10:58:15 -08:00
screenshot.spec.js feat(screenshot): accept timeout, migrate to Progress, wait for visible (#2679) 2020-06-24 10:16:54 -07:00
test.config.js test(recorder): add recorder sanity tests (#2582) 2020-06-16 10:15:08 -07:00
test.js chore: introduce the experimental rpc implementation (#2720) 2020-06-25 16:05:36 -07:00
tsconfig.json chore(tests): add types for tests (#915) 2020-02-10 13:20:13 -08:00
types.d.ts chore: rename root index-for-dev.js into index.js (#2337) 2020-05-23 00:03:57 -07:00
utils.js feat(screenshot): accept timeout, migrate to Progress, wait for visible (#2679) 2020-06-24 10:16:54 -07:00
waittask.spec.js chore: run most actions through page._runAbortableTask (#2721) 2020-06-25 16:57:21 -07:00
workers.spec.js feat(firefox): roll to r1082 (#1819) 2020-04-15 19:50:04 -07:00