Skip to main content
Version: 23.8.0

Page.locator() 方法

¥Page.locator() method

locator():Locator<NodeFor<Selector>>

为提供的选择器创建一个定位器。有关详细信息和支持的操作,请参阅 定位器

¥Creates a locator for the provided selector. See Locator for details and supported actions.

签名

¥Signature

class Page {
locator<Selector extends string>(
selector: Selector,
): Locator<NodeFor<Selector>>;
}

参数

¥Parameters

范围

类型

描述

selector

选择器

要查询页面的 selectorCSS 选择器 可以按原样传递,Puppeteer 特定的选择器语法 允许通过 texta11y 角色和名称xpath跨影子根组合这些查询 进行查询。或者,你可以使用 prefix 指定选择器类型。

Returns:

Locator<NodeFor<Selector>>

locator():Locator<Ret>

为提供的函数创建一个定位器。有关详细信息和支持的操作,请参阅 定位器

¥Creates a locator for the provided function. See Locator for details and supported actions.

签名

¥Signature

class Page {
locator<Ret>(func: () => Awaitable<Ret>): Locator<Ret>;
}

参数

¥Parameters

范围

类型

描述

func

() => 等待的<Ret>

Returns:

Locator<Ret>