2017-06-13 12 views
18

Chromeヘッドレスが素晴らしいです!NPMを使用してChromeヘッドレスをインストール

しかし、NPMを使用してChromeヘッドレスをインストールする方法はありますか。自動テスト環境で単体テストに使用できますか?

これを行う別の方法はありますか?

事前に感謝します。

+0

私はGoogleのクロム自体がNPMを使用してインストールすることができないと思います。 https://github.com/adieuadieu/serverless-chromeは私が見た中で最も近いですが、それはAWS Lambdaに展開するためのものです – apokryfos

+0

まだありません。しかし、ほとんどの人が開発しようとしているアプリケーションはChromeをターゲットにしているので、近い将来(そういうものではなく)近い将来にそうする方法が必要だと思う。これは現代的なアプリケーションの標準だ。もしそうなら、私はクロームを使ってテストを実行したいと思っています。 – Abhi

答えて

3

クロムはデフォルトでnpmで人形パッケージにバンドルされています。 Puppeteerは、自動テストや通常のクロム(ヘッドレスオフ)にクロムヘッドレスを使用するための優れたAPIを提供します。

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

https://github.com/GoogleChrome/puppeteer

npm install puppeteer

+0

良い見つける、ありがとう! –

+0

注:Puppeteerをインストールすると、APIで動作することが保証されているChromiumの最新バージョン(〜170Mb Mac、〜282Mb Linux、〜280Mb Win)がダウンロードされます。ダウンロードをスキップするには、環境変数を参照してください。 –

関連する問題