本文へスキップ
バージョン: 22.5.0

Page.waitForDevicePrompt() メソッド

このメソッドは、通常、WebBluetoothなどのAPIからデバイス要求をトリガーするアクションと組み合わせて使用されます。

注意

デバイス要求を行う前に呼び出す必要があります。現在アクティブなデバイスプロンプトは返しません。

シグネチャ:

class Page {
abstract waitForDevicePrompt(
options?: WaitTimeoutOptions
): Promise<DeviceRequestPrompt>;
}

パラメータ

パラメータ説明
optionsWaitTimeoutOptions(オプション)

戻り値

Promise<DeviceRequestPrompt>

const [devicePrompt] = Promise.all([
page.waitForDevicePrompt(),
page.click('#connect-bluetooth'),
]);
await devicePrompt.select(
await devicePrompt.waitForDevice(({name}) => name.includes('My Device'))
);