mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
docs(new): migrate ElementHandle to TSDoc (#6073)
* docs(new): migrate ElementHandle to TSDoc Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
This commit is contained in:
@@ -4,6 +4,8 @@
|
||||
|
||||
## JSHandle.evaluate() method
|
||||
|
||||
This method passes this handle as the first argument to `pageFunction`<!-- -->. If `pageFunction` returns a Promise, then `handle.evaluate` would wait for the promise to resolve and return its value.
|
||||
|
||||
<b>Signature:</b>
|
||||
|
||||
```typescript
|
||||
@@ -21,3 +23,12 @@ evaluate<ReturnType extends any>(pageFunction: Function | string, ...args: unkno
|
||||
|
||||
Promise<ReturnType>
|
||||
|
||||
## Example
|
||||
|
||||
|
||||
```js
|
||||
const tweetHandle = await page.$('.tweet .retweets');
|
||||
expect(await tweetHandle.evaluate(node => node.innerText)).toBe('10');
|
||||
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user