Frame.locator()方法
¥Frame.locator() method
locator():Locator<NodeFor<Selector>>
为提供的选择器创建一个定位器。有关详细信息和支持的操作,请参阅 定位器。
¥Creates a locator for the provided selector. See Locator for details and supported actions.
签名
¥Signature
class Frame {
locator<Selector extends string>(
selector: Selector,
): Locator<NodeFor<Selector>>;
}
参数
¥Parameters
范围 | 类型 | 描述 |
---|---|---|
selector | 选择器 | 要查询页面的 selector。CSS 选择器 可以按原样传递,Puppeteer 特定的选择器语法 允许通过 text、a11y 角色和名称、xpath 和 跨影子根组合这些查询 进行查询。或者,你可以使用 prefix 指定选择器类型。 |
Returns:
locator():Locator<Ret>
为提供的函数创建一个定位器。有关详细信息和支持的操作,请参阅 定位器。
¥Creates a locator for the provided function. See Locator for details and supported actions.
签名
¥Signature
class Frame {
locator<Ret>(func: () => Awaitable<Ret>): Locator<Ret>;
}
参数
¥Parameters
范围 | 类型 | 描述 |
---|---|---|
func | () => 等待的<Ret> |
Returns:
Locator<Ret>