使用NPM安装Chrome Headless

Abh*_*bhi 35 google-chrome headless npm-install

Chrome Headless太棒了!

但有没有办法可以使用NPM安装Chrome Headless,以便我可以将它用于自动测试环境中的单元测试?

有没有其他方法可以做到这一点?

提前谢谢了!!!

Roo*_*ter 16

默认情况下,chrome与npm上的puppeteer包捆绑在一起.Puppeteer提供了一个很好的API,可以使用无头镀铬头进行自动测试,甚至可以使用常规镀铬(无头关闭).

https://www.npmjs.com/package/puppeteer

https://github.com/GoogleChrome/puppeteer

npm install puppeteer

  • 注意:当您安装 Puppeteer 时,它会下载最新版本的 Chromium(~170Mb Mac、~282Mb Linux、~280Mb Win),保证可以与 API 配合使用。要跳过下载,请参阅环境变量。 (2认同)

ala*_*a27 7

https://www.npmjs.com/package/chromium

npm 安装铬

对于窗户:

\node_modules\chromium\lib\chromium\chrome-win\chrome.exe
Run Code Online (Sandbox Code Playgroud)