What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Puppeteer’s DeviceRequestPrompt is the automation handle for a page’s request to choose a device, such as through Web Bluetooth. Obtain it with page.waitForDevicePrompt() before triggering the page action; then wait for a matching entry in prompt.devices and select it, or cancel the prompt.
What is a Puppeteer device request prompt?
Puppeteer describes device request prompts as a way to respond when a page requests a device through an API such as Web Bluetooth. The page method waitForDevicePrompt() returns a DeviceRequestPrompt handle that lets automation inspect available choices and respond.
As an Amazon Associate I earn from qualifying purchases.
The prompt’s devices collection contains the devices currently surfaced as selectable. Each device has an id and a name, the latter being the name displayed in the prompt. These are prompt choices—not a list of hardware Puppeteer is emulating.
How do you capture and select a device?
Start waiting for the prompt before, or concurrently with, the action that causes the page to request a device. Puppeteer’s API reference warns that waitForDevicePrompt() does not return a prompt that is already active. Waiting and clicking together avoids missing a prompt that opens immediately.
#1 Best Overall
- WHY IPAD — The 11-inch iPad is now more capable than ever with the superfast A16 chip, a stunning Liquid Retina display, advanced cameras, fast Wi-Fi, USB-C connector, and four gorgeous colors.* iPad delivers a powerful way to create, stay connected, and get things done.
- PERFORMANCE AND STORAGE — The superfast A16 chip delivers a boost in performance for your favorite activities. And with all-day battery life, iPad is perfect for playing immersive games and editing photos and videos.* Storage starts at 128GB and goes up to 512GB.*
- 11-INCH LIQUID RETINA DISPLAY — The gorgeous Liquid Retina display is an amazing way to watch movies or draw your next masterpiece.* True Tone adjusts the display to the color temperature of the room to make viewing comfortable in any light.
- IPADOS + APPS — iPadOS makes iPad more productive, intuitive, and versatile. With iPadOS, run multiple apps at once, use Apple Pencil to write in any text field with Scribble, and edit and share photos.* iPad comes with essential apps like Safari, Messages, and Keynote, with over a million more apps designed specifically for iPad available on the App Store.
- FAST WI-FI CONNECTIVITY — Wi-Fi 6 gives you fast access to your files, uploads, and downloads, and lets you seamlessly stream your favorite shows.
-
Start
page.waitForDevicePrompt(). -
Trigger the page’s device request, such as by clicking its connect button.
-
Filter the returned prompt for the intended device.
Rank #2
Android 16 Tablet 10 Inch, 24GB RAM 64GB ROM 1TB,HD IPS,Fast WiFi 6, BT 5.4 | Electronics Tablets with HD IPS Touchscreen, 6000mAh 12H Battery, 2*Cameras Tablets for Kids & Adults, Gifts, Streaming, Work- 【Android 16 OS & High-Performance CPU】 Evermyth GMS-certified tablet runs on the Android 16 operating system, allowing direct downloads of popular apps from the Play Store. Powered by a robust 5-core processor that hits speeds up to 1.8GHz, the android tablet is engineered to boost multitasking performance. Whether you’re working, watching videos, or gaming, this 5-core tablet pc operates seamlessly, delivering a fast, professional-grade experience.
- 【24GB RAM + 64GB ROM + 1TB Expandable Storage】 Our 10 inch electronics tablets comes with 24GB RAM (3GB physical + 21GB virtual), 64GB ROM, and supports up to 1TB of expandable storage via a TF card (not included). This ensures quick app launches and smooth gameplay.
- 【10 inch HD IPS In-Cell Display】 This tablet PC boasts a 1280×800 high-resolution IPS screen that delivers vibrant, true-to-life colors. Enjoy sharper, brighter visuals for a more immersive viewing experience. The 5MP front and 8MP rear camera can handle video calls and photo recording with ease. LCD touchscreen uses low-blue-light tech to cut down on eye strain from screen flicker and harsh blue light. Slim and lightweight, this 10-inch tablet amps up immersion for all your favorite activities.
- 【6000mAh Rechargeable Battery】 Electronics tablets Packed with a 6000mAh battery and a low-power-consuming CPU, Evermyth 10 inch tablet offers up to 3 days of standby time and up to 8 hours of mixed usage—perfect for reading, streaming, or web browsing. Charging is a breeze via the USB-C port, making the tablet an ideal companion for both entertainment and work!
- 【Wi-Fi 6 & Bluetooth 5.4】 Evermyth Android 16 tablet features the latest Wi-Fi 6 and upgraded Bluetooth 5.4. It supports dual-band (5GHz/2.4GHz) Wi-Fi connectivity for stable, high-speed transfers. Bluetooth 5.4 ensures seamless compatibility with all your favorite accessories.
-
Pass the matching device to
select().
const [devicePrompt] = await Promise.all([
page.waitForDevicePrompt(),
page.click('#connect-bluetooth'),
]);
const device = await devicePrompt.waitForDevice(({name}) =>
name.includes('My Device'),
);
await devicePrompt.select(device);
This example follows the Puppeteer API reference’s pattern. Replace the selector and name match with values appropriate to your page. waitForDevice() waits for a device satisfying the filter; select() chooses that device in the pending prompt.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchHow do you cancel instead?
If the automation should dismiss the pending request rather than choose a device, call cancel() on the prompt:
Rank #3
- Do what you love, uninterrupted — 25% faster performance than the previous generation and is ideal for seamless streaming, reading, and gaming.
- High-def entertainment — A 10.1" 1080p Full HD display brings brilliant color to all your shows and games. Binge watch longer with 13-hour battery, 3 or 4 GB RAM, 32 or 64 GB of storage, and up to 1 TB expandable storage with micro-SD card (sold separately).
- Thin, light, durable — Tap into entertainment from anywhere with a lightweight, durable design and strengthened glass made from aluminosilicate glass. As measured in a tumble test, Fire HD 10 is 2.7 times as durable as the Samsung Galaxy Tab A8 (2022).
- Stay up to speed — Use the 5 MP front-facing camera to Zoom with family and friends, or create content for social apps like Instagram and TikTok.
- Ready when inspiration strikes — With 4,096 levels of pressure sensitivity, the Made for Amazon Stylus Pen (sold separately) offers a natural writing experience that responds to your handwriting. Use it to write, sketch in apps like OneNote, and more.
await devicePrompt.cancel();
The documented prompt methods are waitForDevice(filter, options?), select(device), and cancel(). Use selection when the page should proceed with a particular listed device; use cancellation when the request should be dismissed.
How is this different from device emulation?
A device request prompt handles a page asking to connect to or choose a device. It is not the same as emulating a browser device profile. Puppeteer separately provides KnownDevices for Page.emulate(); that feature changes the emulated device characteristics rather than selecting a device from a page’s request prompt.
Rank #4
- WHY IPAD — The 11-inch iPad is now more capable than ever with the superfast A16 chip, a stunning Liquid Retina display, advanced cameras, fast Wi-Fi, USB-C connector, and four gorgeous colors.* iPad delivers a powerful way to create, stay connected, and get things done.
- PERFORMANCE AND STORAGE — The superfast A16 chip delivers a boost in performance for your favorite activities. And with all-day battery life, iPad is perfect for playing immersive games and editing photos and videos.* Storage starts at 128GB and goes up to 512GB.*
- 11-INCH LIQUID RETINA DISPLAY — The gorgeous Liquid Retina display is an amazing way to watch movies or draw your next masterpiece.* True Tone adjusts the display to the color temperature of the room to make viewing comfortable in any light.
- IPADOS + APPS — iPadOS makes iPad more productive, intuitive, and versatile. With iPadOS, run multiple apps at once, use Apple Pencil to write in any text field with Scribble, and edit and share photos.* iPad comes with essential apps like Safari, Messages, and Keynote, with over a million more apps designed specifically for iPad available on the App Store.
- FAST WI-FI CONNECTIVITY — Wi-Fi 6 gives you fast access to your files, uploads, and downloads, and lets you seamlessly stream your favorite shows.
Compatibility and practical limits
Puppeteer’s repository test-expectations file marks device-request-prompt tests as skipped for Firefox. That is a test-suite signal, not a complete browser-support matrix, so it does not by itself establish universal support or lack of support. Check current Puppeteer and browser documentation for the environment you intend to automate.
This is a software workflow; the API documentation does not require a particular Bluetooth device model or physical product. A device must appear in the prompt’s available choices to be selected through this flow.
Best Value
- POWER YOUR STUDY, FUEL YOUR PLAY – Discover smarter learning with the Lenovo Idea Tab. Stay campus-ready with all-day battery life, AI-powered apps to enhance your work, and sharp graphics for tv marathons with friends.
- SMOOTH, POWERFUL, IMMERSIVE – The MediaTek Dimensity 6300 processor is more powerful than ever, with the AI-enhanced multitasking you need to stay ahead.
- CIRCLE IT, SEARCH IT – Use your Lenovo Tab Pen or fingertip to circle items for instant search results or to translate other languages without switching apps. Circle to Search with Google ensures answers are only a circle away.
- SHARP VIEW, CLEAR SOUND – Experience sharp visuals and immersive sound for study sessions and streaming breaks. With 72% NTSC and quad Dolby Atmos-tuned speakers you can enjoy your study breaks with vivid videos and crystal-clear sound.
- LEVEL UP YOUR STUDY – Write, organize, sketch, and calculate with four learning apps built to match your flow. Lenovo AI Note, Squid, Nebo, and MyScript Calculator help you stay clear, focused, and ready for every study session.
Common implementation problems
-
The wait never resolves or the prompt is missed: ensure the wait begins before the page action. An already-active prompt is not returned by
waitForDevicePrompt(); coordinate the wait and trigger withPromise.all(). -
The filter does not find the expected device: inspect
prompt.devicesand match against the listed name or another property available on the device object. The prompt exposes currently selectable devices, not every nearby or known device. -
You are trying to configure viewport or device characteristics: use Puppeteer’s device emulation APIs such as
KnownDeviceswithPage.emulate(); those do not answer a device request prompt.The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
Behavior differs by browser: do not treat the Firefox skipped-test entry as a full compatibility guarantee. Verify the current support for the browser and Puppeteer version in use.
Or skip the browser setup
For website screenshots rather than device-prompt automation, ScreenshotNeo offers a one-request screenshot API. It is a separate tool: it captures pages and does not select a Bluetooth device or control Puppeteer’s prompt.
Quick Recap
For example, save a screenshot of Stripe as WebP:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation for request options. Cookie banners, popups and chat widgets are removed before the shot; bot checks, blank pages and failed loads are never billed. Its MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Sign up for free.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

