* {{> type }}
(keys, delay = null)
| 1568 | * {{> type }} |
| 1569 | */ |
| 1570 | async type(keys, delay = null) { |
| 1571 | await checkFocusBeforeType(this) |
| 1572 | |
| 1573 | if (!Array.isArray(keys)) { |
| 1574 | keys = keys.toString() |
| 1575 | keys = keys.split('') |
| 1576 | } |
| 1577 | |
| 1578 | for (const key of keys) { |
| 1579 | await this.page.keyboard.press(key) |
| 1580 | if (delay) await this.wait(delay / 1000) |
| 1581 | } |
| 1582 | } |
| 1583 | |
| 1584 | /** |
| 1585 | * {{> fillField }} |
no test coverage detected