playwright/test
Dmitry Gozman b54303a386
fix(textContent): make page.textContent(selector) atomic (#2717)
We now query selector and take textContent synchronously. This
avoids any issues with async processing: node being recycled,
detached, etc.

More methods will follow with the same atomic pattern.

Drive-by: fixed selector engine names being sometimes case-sensitive
and sometimes not.
2020-06-26 16:32:42 -07:00
..
assets test: add more failing tests with react recycle (#2731) 2020-06-26 16:31:51 -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 test: add more failing tests with react recycle (#2731) 2020-06-26 16:31:51 -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(textContent): make page.textContent(selector) atomic (#2717) 2020-06-26 16:32: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(textContent): make page.textContent(selector) atomic (#2717) 2020-06-26 16:32:42 -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(textContent): make page.textContent(selector) atomic (#2717) 2020-06-26 16:32:42 -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(rpc): strongly-type the initializer, remove __init__ phase (#2729) 2020-06-26 12:28:27 -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 fix(textContent): make page.textContent(selector) atomic (#2717) 2020-06-26 16:32:42 -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