跳到主要内容
版本: 23.11.1

Page.locator() 方法

locator(): Locator<NodeFor<Selector>>

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

签名

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

参数

参数

类型

描述

selector

Selector

用于查询页面的选择器CSS 选择器可以直接传递,而 Puppeteer 特定的选择器语法允许按文本辅助功能角色和名称以及 xpath 进行查询,并组合跨影子根的这些查询。或者,您可以使用前缀来指定选择器类型。

返回

Locator<NodeFor<Selector>>

locator(): Locator<Ret>

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

签名

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

参数

参数

类型

描述

func

() => Awaitable<Ret>

返回

Locator<Ret>