playwright/src
Dmitry Gozman 1fa9d30992
fix(evaluate): awaitPromise when Promise is overwritten (#2759)
Firefox and WebKit require native promises to provide awaitPromise
functionality. When the Promise is overwritten, all evaluations
in the main world produce wrong Promise, so we wrap with async
function to get a native promise instead.
2020-06-29 16:25:52 -07:00
..
chromium chore(rpc): implement input, a11y, console (#2722) 2020-06-25 18:01:18 -07:00
cli chore: prepare library types for rpc (#2706) 2020-06-25 08:30:56 -07:00
common fix(evaluate): awaitPromise when Promise is overwritten (#2759) 2020-06-29 16:25:52 -07:00
debug chore: move non-trivial types out of types.ts (#2680) 2020-06-23 14:51:06 -07:00
firefox chore(rpc): implement input, a11y, console (#2722) 2020-06-25 18:01:18 -07:00
injected fix(evaluate): awaitPromise when Promise is overwritten (#2759) 2020-06-29 16:25:52 -07:00
install feat(install/download-hosts): allow multiple per browser (#2452) 2020-06-18 11:20:43 -07:00
rpc chore(rpc): bootstrap demo for rpc (#2741) 2020-06-27 11:32:27 -07:00
server chore: prepare library types for rpc (#2706) 2020-06-25 08:30:56 -07:00
utils chore(logs): rework logs for simplicity (#2592) 2020-06-16 17:11:19 -07:00
webkit fix(webkit): do not swallow errors when returning by value (#2723) 2020-06-26 09:50:57 -07:00
.eslintrc.js chore(lint): add @typescript-eslint/type-annotation-spacing rule (#897) 2020-02-07 13:36:49 -08:00
accessibility.ts chore(rpc): implement input, a11y, console (#2722) 2020-06-25 18:01:18 -07:00
api.ts chore: move non-trivial types out of types.ts (#2680) 2020-06-23 14:51:06 -07:00
browser.ts chore: prepare library types for rpc (#2706) 2020-06-25 08:30:56 -07:00
browserContext.ts chore: prepare library types for rpc (#2706) 2020-06-25 08:30:56 -07:00
console.ts chore(rpc): implement input, a11y, console (#2722) 2020-06-25 18:01:18 -07:00
deviceDescriptors.ts api(devices): extract isMobile/hasTouch from viewport (#1415) 2020-03-17 18:21:02 -07:00
dialog.ts chore: reuse Dialog between browsers (#115) 2019-12-02 11:53:23 -07:00
dom.ts chore(rpc): serialize rpc into actual wire string (#2740) 2020-06-27 11:10:07 -07:00
download.ts feat(downloads): expose suggested filename (#2062) 2020-05-12 19:23:08 -07:00
errors.ts chore: explicitly plumb various errors through the retries (#2554) 2020-06-12 14:59:26 -07:00
events.ts feat: introduce page.on('crash') event (#1782) 2020-04-15 00:04:35 -07:00
fileChooser.ts api(setInputFiles): introduce page/frame helpers, document, break compat (#1818) 2020-04-16 10:25:28 -07:00
frames.ts fix(textContent): make page.textContent(selector) atomic (#2717) 2020-06-26 16:32:42 -07:00
helper.ts chore(rpc): serialize rpc into actual wire string (#2740) 2020-06-27 11:10:07 -07:00
input.ts chore: move non-trivial types out of types.ts (#2680) 2020-06-23 14:51:06 -07:00
javascript.ts chore: introduce the experimental rpc implementation (#2720) 2020-06-25 16:05:36 -07:00
logger.ts chore: move non-trivial types out of types.ts (#2680) 2020-06-23 14:51:06 -07:00
loggerSink.ts chore: move non-trivial types out of types.ts (#2680) 2020-06-23 14:51:06 -07:00
macEditingCommands.ts chore(input): refactor keyboard layout, extract pure layout (#1681) 2020-04-11 00:24:17 -07:00
network.ts chore(rpc): support routes and bindings (#2725) 2020-06-26 11:51:47 -07:00
page.ts chore(rpc): implement input, a11y, console (#2722) 2020-06-25 18:01:18 -07:00
progress.ts chore(logs): rework logs for simplicity (#2592) 2020-06-16 17:11:19 -07:00
screenshotter.ts feat(screenshot): accept timeout, migrate to Progress, wait for visible (#2679) 2020-06-24 10:16:54 -07:00
selectors.ts fix(textContent): make page.textContent(selector) atomic (#2717) 2020-06-26 16:32:42 -07:00
timeoutSettings.ts chore: form the debug script for authoring hints / helpers (#2551) 2020-06-11 18:18:33 -07:00
transport.ts chore(logs): rework logs for simplicity (#2592) 2020-06-16 17:11:19 -07:00
types.ts chore(rpc): serialize rpc into actual wire string (#2740) 2020-06-27 11:10:07 -07:00
usKeyboardLayout.ts doc(keyboard): document Shift+ArrowLeft notation (#1771) 2020-04-14 13:11:02 -07:00