2022-08-06 14:49:20 +00:00
---
sidebar_label: Frame.$x
---
# Frame.$x() method
2022-08-16 11:58:16 +00:00
> Warning: This API is now obsolete.
>
> Use [Frame.$$()](./puppeteer.frame.__.md) with the `xpath` prefix.
>
2022-10-05 08:27:19 +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-08-06 14:49:20 +00:00
**Signature:**
```typescript
class Frame {
$x(expression: string): Promise< Array < ElementHandle < Node > >>;
}
```
## Parameters
| Parameter | Type | Description |
| ---------- | ------ | --------------------------------- |
| expression | string | the XPath expression to evaluate. |
**Returns:**
Promise< Array< [ElementHandle](./puppeteer.elementhandle.md)< Node> > >