27 lines
604 B
Markdown
27 lines
604 B
Markdown
---
|
|
sidebar_label: Frame.$eval_1
|
|
---
|
|
# Frame.$eval() method
|
|
|
|
**Signature:**
|
|
|
|
```typescript
|
|
class Frame {$eval<Params extends unknown[], Func extends EvaluateFunc<[Element, ...Params]> = EvaluateFunc<[
|
|
Element,
|
|
...Params
|
|
]>>(selector: string, pageFunction: Func | string, ...args: Params): Promise<Awaited<ReturnType<Func>>>;}
|
|
```
|
|
|
|
## Parameters
|
|
|
|
| Parameter | Type | Description |
|
|
| --- | --- | --- |
|
|
| selector | string | |
|
|
| pageFunction | Func \| string | |
|
|
| args | Params | |
|
|
|
|
**Returns:**
|
|
|
|
Promise<Awaited<ReturnType<Func>>>
|
|
|