2022-07-05 13:41:43 +00:00
---
sidebar_label: Frame.$x
---
# Frame.$x() method
2022-08-10 21:34:29 +00:00
> Warning: This API is now obsolete.
>
> Use [Frame.$$()](./puppeteer.frame.__.md) with the `xpath` prefix.
>
2022-10-04 22:22:58 +00:00
> Example: `await frame.$$('xpath/' + xpathExpression)`
>
> This method evaluates the given XPath expression and returns the results. If `xpath` starts with `//` instead of `.//`, the dot will be appended automatically.
2022-07-05 13:41:43 +00:00
2022-10-24 07:07:05 +00:00
#### Signature:
2022-07-05 13:41:43 +00:00
```typescript
class Frame {
2022-07-06 07:05:37 +00:00
$x(expression: string): Promise< Array < ElementHandle < Node > >>;
2022-07-05 13:41:43 +00:00
}
```
## Parameters
| Parameter | Type | Description |
| ---------- | ------ | --------------------------------- |
| expression | string | the XPath expression to evaluate. |
**Returns:**
2022-07-06 07:05:37 +00:00
Promise< Array< [ElementHandle](./puppeteer.elementhandle.md)< Node> > >