public class DeviceRequestPrompt extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DeviceRequestPrompt.WaitForDevicePromise |
| 构造器和说明 |
|---|
DeviceRequestPrompt(CDPSession client,
TimeoutSettings timeoutSettings,
DeviceRequestPromptedEvent firstEvent) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel()
取消设备请求提示
此方法用于取消一个尚未处理的设备请求提示如果提示已经处理,则不允许取消
通过调用此方法,会向CDP会话发送取消请求,并更新当前请求的状态
|
List<DeviceRequestPromptDevice> |
getDevices() |
void |
select(DeviceRequestPromptDevice device)
在提示列表中选择一个设备。
|
DeviceRequestPromptDevice |
waitForDevice(Function<DeviceRequestPromptDevice,Boolean> filter)
等待设备请求提示设备
该方法用于在一组设备中查找符合特定条件的设备如果在指定的超时时间内没有找到符合条件的设备,则返回null
|
DeviceRequestPromptDevice |
waitForDevice(Function<DeviceRequestPromptDevice,Boolean> filter,
Integer timeout)
等待设备请求提示设备
该方法用于在一组设备中查找符合特定条件的设备如果在指定的超时时间内没有找到符合条件的设备,则返回null
|
public DeviceRequestPrompt(CDPSession client, TimeoutSettings timeoutSettings, DeviceRequestPromptedEvent firstEvent)
public DeviceRequestPromptDevice waitForDevice(Function<DeviceRequestPromptDevice,Boolean> filter)
filter - 用于筛选设备的函数,需要返回true以表示找到的设备符合条件public DeviceRequestPromptDevice waitForDevice(Function<DeviceRequestPromptDevice,Boolean> filter, Integer timeout)
filter - 用于筛选设备的函数,需要返回true以表示找到的设备符合条件timeout - 等待设备的超时时间(以毫秒为单位)如果为null,则使用默认超时时间public void select(DeviceRequestPromptDevice device)
device - 要选择的设备public void cancel()
此方法用于取消一个尚未处理的设备请求提示如果提示已经处理,则不允许取消 通过调用此方法,会向CDP会话发送取消请求,并更新当前请求的状态
public List<DeviceRequestPromptDevice> getDevices()
Copyright © 2020–2025. All rights reserved.