Frame.locator() 方法
locator(): Locator<NodeFor<Selector>>
为提供的选择器创建定位器。 有关详细信息和支持的操作,请参阅 Locator。
签名
class Frame {
locator<Selector extends string>(
selector: Selector,
): Locator<NodeFor<Selector>>;
}
参数
参数 | 类型 | 描述 |
---|---|---|
selector | Selector | 用于查询页面的 选择器。 可以直接传递 CSS 选择器,并且 Puppeteer 特定的选择器语法允许按文本、 a11y 角色和名称以及 xpath 进行查询,并跨影子根组合这些查询。 或者,您可以使用前缀来指定选择器类型。 |
返回
locator(): Locator<Ret>
为提供的函数创建定位器。 有关详细信息和支持的操作,请参阅 Locator。
签名
class Frame {
locator<Ret>(func: () => Awaitable<Ret>): Locator<Ret>;
}
参数
参数 | 类型 | 描述 |
---|---|---|
func | () => Awaitable<Ret> |
返回
Locator<Ret>