Skip to main content
Version: 22.9.0

Puppeteer.registerCustomQueryHandler() 方法

¥Puppeteer.registerCustomQueryHandler() method

注册 自定义查询处理程序

¥Registers a custom query handler.

签名:

¥Signature:

class Puppeteer {
static registerCustomQueryHandler(
name: string,
queryHandler: CustomQueryHandler
): void;
}

参数

¥Parameters

范围

类型

描述

name

string

自定义查询处理程序将在其下注册的名称。

queryHandler

CustomQueryHandler

要注册的 自定义查询处理程序

Returns:

void

备注

¥Remarks

注册后,通过在选择字符串前面添加 <name>/,可以在任何需要选择器的地方使用该处理程序。该名称只能由小写和大写拉丁字母组成。

¥After registration, the handler can be used everywhere where a selector is expected by prepending the selection string with <name>/. The name is only allowed to consist of lower- and upper case latin letters.

示例

¥Example

puppeteer.registerCustomQueryHandler('text', { … });
const aHandle = await page.$('text/…');