From 128899ba69384f46e79bcdb48dfd8381e0204247 Mon Sep 17 00:00:00 2001 From: Chris B Date: Sun, 6 Oct 2019 23:32:35 -0700 Subject: [PATCH] docs(api): clarify `type` method examples (#5010) --- docs/api.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/api.md b/docs/api.md index 1c1817b27b64b..aca7a4c9114f3 100644 --- a/docs/api.md +++ b/docs/api.md @@ -1876,8 +1876,8 @@ Sends a `keydown`, `keypress`/`input`, and `keyup` event for each character in t To press a special key, like `Control` or `ArrowDown`, use [`keyboard.press`](#keyboardpresskey-options). ```js -page.type('#mytextarea', 'Hello'); // Types instantly -page.type('#mytextarea', 'World', {delay: 100}); // Types slower, like a user +await page.type('#mytextarea', 'Hello'); // Types instantly +await page.type('#mytextarea', 'World', {delay: 100}); // Types slower, like a user ``` Shortcut for [page.mainFrame().type(selector, text[, options])](#frametypeselector-text-options). @@ -2290,8 +2290,8 @@ Sends a `keydown`, `keypress`/`input`, and `keyup` event for each character in t To press a special key, like `Control` or `ArrowDown`, use [`keyboard.press`](#keyboardpresskey-options). ```js -page.keyboard.type('Hello'); // Types instantly -page.keyboard.type('World', {delay: 100}); // Types slower, like a user +await page.keyboard.type('Hello'); // Types instantly +await page.keyboard.type('World', {delay: 100}); // Types slower, like a user ``` > **NOTE** Modifier keys DO NOT effect `keyboard.type`. Holding down `Shift` will not type the text in upper case. @@ -2772,8 +2772,8 @@ Sends a `keydown`, `keypress`/`input`, and `keyup` event for each character in t To press a special key, like `Control` or `ArrowDown`, use [`keyboard.press`](#keyboardpresskey-options). ```js -frame.type('#mytextarea', 'Hello'); // Types instantly -frame.type('#mytextarea', 'World', {delay: 100}); // Types slower, like a user +await frame.type('#mytextarea', 'Hello'); // Types instantly +await frame.type('#mytextarea', 'World', {delay: 100}); // Types slower, like a user ``` #### frame.url() @@ -3352,8 +3352,8 @@ Focuses the element, and then sends a `keydown`, `keypress`/`input`, and `keyup` To press a special key, like `Control` or `ArrowDown`, use [`elementHandle.press`](#elementhandlepresskey-options). ```js -elementHandle.type('Hello'); // Types instantly -elementHandle.type('World', {delay: 100}); // Types slower, like a user +await elementHandle.type('Hello'); // Types instantly +await elementHandle.type('World', {delay: 100}); // Types slower, like a user ``` An example of typing into a text field and then submitting the form: