playwright/src
Joel Einbinder 97157520a6
feat(slowmo): only slowmo once per user action (#3012)
This changes the behavior of slowmo to slow down user actions instead of every protocol command. This makes slowmo a lot more predictable. Without this, there is no way to set slowmo to a good value without incurring a huge delay at the start of your test when it sets things up.
2020-08-18 19:13:40 -07:00
..
chromium feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
common feat(selectors): auto-detect xpath starting with ".." (#3239) 2020-07-30 16:21:48 -07:00
debug chore: remove cli (#2976) 2020-07-16 13:13:26 -07:00
firefox feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
injected chore: simplify conversions around setInputFiles (#3516) 2020-08-18 17:32:11 -07:00
install chore: align some server-side methods with rpc calls (#3504) 2020-08-17 16:19:21 -07:00
rpc chore: align page.pdf options to the rpc protocol (#3521) 2020-08-18 18:48:44 -07:00
server chore: align page.pdf options to the rpc protocol (#3521) 2020-08-18 18:48:44 -07:00
utils test: move fixtures to jest (#3010) 2020-07-17 13:53:23 -07:00
webkit feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -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
browser.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
browserContext.ts chore: remove route/unroute from the server side (#3518) 2020-08-18 17:34:04 -07:00
console.ts chore: remove unused methods from server side (#3502) 2020-08-17 14:36:51 -07:00
converters.ts chore: simplify conversions around setInputFiles (#3516) 2020-08-18 17:32:11 -07:00
deviceDescriptors.ts api(devices): extract isMobile/hasTouch from viewport (#1415) 2020-03-17 18:21:02 -07:00
dialog.ts chore: remove logger infrastructure from server side (#3487) 2020-08-17 14:12:31 -07:00
dom.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
download.ts feat(screenshot): create directories for screenshot file 2020-08-17 16:53:19 -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 chore: remove unused methods from server side (#3502) 2020-08-17 14:36:51 -07:00
frames.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
helper.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
input.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
javascript.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
macEditingCommands.ts fix(chromium): reland support selectAll on macos (#3038) 2020-07-21 16:33:46 -07:00
network.ts chore: use HeadersArray instead of Headers object on the server side (#3512) 2020-08-18 15:38:29 -07:00
page.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
progress.ts chore: remove logger infrastructure from server side (#3487) 2020-08-17 14:12:31 -07:00
screenshotter.ts chore: remove screenshot path from the server side (#3519) 2020-08-18 18:46:56 -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 feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
types.ts feat(slowmo): only slowmo once per user action (#3012) 2020-08-18 19:13:40 -07:00
usKeyboardLayout.ts doc(keyboard): document Shift+ArrowLeft notation (#1771) 2020-04-14 13:11:02 -07:00