playwright/src
Dmitry Gozman 60942d0af5
chore(selectors): move selectors logic to selectors.ts (#1536)
This encapsulates selectors logic in one place, in a preparation for more complex scenarios like main-world selectors or piercing frames.

Note: we had `Page.fill should wait for visible visibilty` test, but we do not actually wait for visible in page.fill(). It happened to pass due to lucky evaluation order.

References #1316.
2020-03-25 14:08:46 -07:00
..
chromium chore(chromium): remove CRTarget, use CRPage and CRServiceWorker instead (#1436) 2020-03-23 21:48:32 -07:00
firefox chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
injected chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
server chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
webkit chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
.eslintrc.js chore(lint): add @typescript-eslint/type-annotation-spacing rule (#897) 2020-02-07 13:36:49 -08:00
accessibility.ts fix(docs): fixup and lint optionals and return values in api.md (#1376) 2020-03-18 16:23:25 -07:00
api.ts api(context): get rid of PageEvent (#1433) 2020-03-19 16:25:12 -07:00
browser.ts chore(tests): log protocol messages when a test fails on the bots (#963) 2020-02-12 22:35:06 -08:00
browserContext.ts fix(permissions): manage permissions on the proxy level in webkit (#1451) 2020-03-20 19:45:35 -07:00
console.ts chore(license): use Apache 2.0 (#389) 2020-01-06 18:22:35 -08: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(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
errors.ts fix: rename files on case-sensitive fs 2019-12-13 13:57:11 -08:00
events.ts fix(api): fire BrowserContext.Page event in WebKit and Firefox (#1186) 2020-03-02 18:32:56 -08:00
frames.ts chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
helper.ts api(eval): accept zero or one arguments in all evaluation functions (#1431) 2020-03-20 15:08:17 -07:00
input.ts api(click): remove tripleclick, respect clickCount (#1373) 2020-03-13 08:09:48 -07:00
javascript.ts api(eval): accept zero or one arguments in all evaluation functions (#1431) 2020-03-20 15:08:17 -07:00
network.ts api(network): replace redirectChain with redirectedFrom/redirectedTo (#1401) 2020-03-16 13:31:06 -07:00
page.ts api(waitForLoadState): move waitUntil to be a first parameter (#1490) 2020-03-23 13:51:11 -07:00
platform.ts api(eval): allow non-toplevel handles as eval arguments (#1404) 2020-03-18 10:41:46 -07:00
screenshotter.ts fix(screenshotter) validateScreeshotOptions typo (#1509) 2020-03-24 09:08:53 -07:00
selectors.ts chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
timeoutSettings.ts feat(api): introduce default timeouts on BrowserContext (#992) 2020-02-13 14:18:18 -08:00
transport.ts fix: re-implement slow-mo transport without message serialization (#1328) 2020-03-10 15:57:39 -07:00
types.ts chore(selectors): move selectors logic to selectors.ts (#1536) 2020-03-25 14:08:46 -07:00
usKeyboardLayout.ts fix(keyboard): Add mac editing commands for NumpadEnter (#1026) 2020-02-14 18:37:02 -08:00
web.ts feat(firefox): roll firefox (#1273) 2020-03-06 16:49:48 -08:00
web.webpack.config.js api(eval): allow non-toplevel handles as eval arguments (#1404) 2020-03-18 10:41:46 -07:00