From 7c80b77c57881e9fdd7f7c504877a9a11e589b03 Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Thu, 10 Nov 2022 12:29:14 -0800 Subject: [PATCH] feat(clear): remove `clear()` methods from all classes except `Locator` (#18703) The preferred way is to use the locator, so we should not encourage the use of `ElementHandle` or `Page` in the new APIs. --- docs/src/api/class-androiddevice.md | 14 -- docs/src/api/class-elementhandle.md | 14 -- docs/src/api/class-frame.md | 18 --- docs/src/api/class-page.md | 19 --- .../playwright-core/src/client/android.ts | 4 - .../src/client/elementHandle.ts | 4 - packages/playwright-core/src/client/frame.ts | 4 - packages/playwright-core/src/client/page.ts | 4 - packages/playwright-core/types/types.d.ts | 126 ------------------ tests/library/slowmo.spec.ts | 3 - tests/page/elementhandle-misc.spec.ts | 9 -- tests/page/page-fill.spec.ts | 25 ---- 12 files changed, 244 deletions(-) diff --git a/docs/src/api/class-androiddevice.md b/docs/src/api/class-androiddevice.md index 73f35a7d04..258946fe92 100644 --- a/docs/src/api/class-androiddevice.md +++ b/docs/src/api/class-androiddevice.md @@ -16,20 +16,6 @@ Emitted when the device connection gets closed. Emitted when a new WebView instance is detected. -## async method: AndroidDevice.clear -* since: v1.28 - -Clears the specific [`param: selector`] input box. - -### param: AndroidDevice.clear.selector -* since: v1.28 -- `selector` <[AndroidSelector]> - -Selector to clear. - -### option: AndroidDevice.clear.timeout = %%-android-timeout-%% -* since: v1.28 - ## async method: AndroidDevice.close * since: v1.9 diff --git a/docs/src/api/class-elementhandle.md b/docs/src/api/class-elementhandle.md index 82bcd44f99..484ea9f4e1 100644 --- a/docs/src/api/class-elementhandle.md +++ b/docs/src/api/class-elementhandle.md @@ -184,20 +184,6 @@ When all steps combined have not finished during the specified [`option: timeout ### option: ElementHandle.check.trial = %%-input-trial-%% * since: v1.11 -## async method: ElementHandle.clear -* since: v1.28 - -This method waits for [actionability](../actionability.md) checks, focuses the element, clears it and triggers an `input` event after clearing. - -If the target element is not an ``, `