[Bug] "TypeError: page._client.send is not a function" when running npx extract-stealth-evasions
See original GitHub issueDescribe the bug
When running npx extract-stealth-evasions
on a variety of systems (PopOS 22 locally), I receive the error:
TypeError: page._client.send is not a function
at Plugin.onPageCreated (/home/ian/.npm/_npx/352800/lib/node_modules/extract-stealth-evasions/node_modules/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.js:180:18)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async Plugin._onTargetCreated (/home/ian/.npm/_npx/352800/lib/node_modules/extract-stealth-evasions/node_modules/puppeteer-extra-plugin/dist/index.cjs.js:496:21)
If I exclude the user-agent-override evasion, the command runs successfully.
Code Snippet
Versions
System:
OS: Linux 5.17 Pop!_OS 22.04 LTS
CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Memory: 6.48 GB / 30.98 GB
Container: Yes
Shell: 5.1.16 - /bin/bash
Binaries:
Node: 14.9.0 - /usr/local/bin/node
Yarn: 1.22.5 - /usr/bin/yarn
npm: 6.14.8 - /usr/local/bin/npm
Issue Analytics
- State:
- Created a year ago
- Comments:12 (3 by maintainers)
Top Results From Across the Web
What does page._client do in Puppeteer? - node.js
client = await page.target().createCDPSession() await client.send('');.
Read more >SFN Client - AWS SDK for JavaScript v3
AWS SDK for JavaScript SFN Client for Node.js, Browser and React Native. ... Step Functions is a service that lets you coordinate the...
Read more >Getting started in Node.js - Amazon SDK for JavaScript
The example shows how to set up and run a simple Node.js module that creates an Amazon S3 bucket, then adds a text...
Read more >puppeteer.Page._client JavaScript and Node.js code examples
await page._client.send('Emulation.clearDeviceMetricsOverride');
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
const client = await page.target().createCDPSession(); await client .send(‘Page.setDownloadBehavior’, { behavior: ‘allow’, downloadPath: dir, }); tested in our production and it works fine
Try to downgrade to puppeteer 14.3.0. It solved
TypeError: page._client.send is not a function
error for me.