メインコンテンツへスキップ
バージョン: 22.5.0

Page.type() メソッド

テキスト内の各文字に対して、keydownkeypress/input、および keyup イベントを送信します。

Control または ArrowDown などの特殊キーを押すには、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