mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
1.9 KiB
1.9 KiB
sidebar_label
| sidebar_label |
|---|
| Frame.waitForXPath |
Frame.waitForXPath() method
Warning: This API is now obsolete.
Use Frame.waitForSelector() with the
xpathprefix.Example:
await frame.waitForSelector('xpath/' + xpathExpression)The method evaluates the XPath expression relative to the Frame. If
xpathstarts with//instead of.//, the dot will be appended automatically.Wait for the
xpathto appear in page. If at the moment of calling the method thexpathalready exists, the method will return immediately. If the xpath doesn't appear after thetimeoutmilliseconds of waiting, the function will throw.For a code example, see the example for Frame.waitForSelector(). That function behaves identically other than taking a CSS selector rather than an XPath.
Signature:
class Frame {
waitForXPath(
xpath: string,
options?: WaitForSelectorOptions
): Promise<ElementHandle<Node> | null>;
}
Parameters
| Parameter | Type | Description |
|---|---|---|
| xpath | string | the XPath expression to wait for. |
| options | WaitForSelectorOptions | (Optional) options to configure the visibility of the element and how long to wait before timing out. |
Returns:
Promise<ElementHandle<Node> | null>