跳至主要内容
版本:22.5.0

Page.type() 方法

为文本中的每个字符发送一个 keydownkeypress/inputkeyup 事件。

若要按特殊键,如 ControlArrowDown,请使用 Keyboard.press()

签名:

class Page {
type(
selector: string,
text: string,
options?: Readonly<KeyboardTypeOptions>
): Promise<void>;
}

参数

参数类型描述
selectorstring要输入元素的 选择器。如果有多个元素满足选择器,则使用第一个元素。
textstring要输入到焦点元素的文本。
optionsReadonly<KeyboardTypeOptions>(可选) 具有属性 delay,该属性是按键之间等待的时间(以毫秒为单位)。默认为 0

返回

Promise<void>

示例

await page.type('#mytextarea', 'Hello');
// Types instantly
await page.type('#mytextarea', 'World', {delay: 100});
// Types slower, like a user