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

ElementHandle.autofill() メソッド

要素がフォーム入力である場合、ElementHandle.autofill() を使用して、フォームがブラウザのオートフィル実装と互換性があるかどうかをテストできます。フォームをオートフィルできない場合は、エラーがスローされます。

シグネチャ:

class ElementHandle {
abstract autofill(data: AutofillData): Promise<void>;
}

パラメータ

パラメータ説明
dataAutofillData

戻り値

Promise<void>

備考

現在、Puppeteerは、新しいヘッドレスモードとヘッドフルモードのChromeでのみ、クレジットカード情報のオートフィルをサポートしています。

// Select an input on the credit card form.
const name = await page.waitForSelector('form #name');
// Trigger autofill with the desired data.
await name.autofill({
creditCard: {
number: '4444444444444444',
name: 'John Smith',
expiryMonth: '01',
expiryYear: '2030',
cvc: '123',
},
});