Chromeヘッドレスが素晴らしいです!NPMを使用してChromeヘッドレスをインストール
しかし、NPMを使用してChromeヘッドレスをインストールする方法はありますか。自動テスト環境で単体テストに使用できますか?
これを行う別の方法はありますか?
事前に感謝します。
Chromeヘッドレスが素晴らしいです!NPMを使用してChromeヘッドレスをインストール
しかし、NPMを使用してChromeヘッドレスをインストールする方法はありますか。自動テスト環境で単体テストに使用できますか?
これを行う別の方法はありますか?
事前に感謝します。
クロムはデフォルトでnpmで人形パッケージにバンドルされています。 Puppeteerは、自動テストや通常のクロム(ヘッドレスオフ)にクロムヘッドレスを使用するための優れたAPIを提供します。
https://www.npmjs.com/package/puppeteer
https://github.com/GoogleChrome/puppeteer
npm install puppeteer
良い見つける、ありがとう! –
注:Puppeteerをインストールすると、APIで動作することが保証されているChromiumの最新バージョン(〜170Mb Mac、〜282Mb Linux、〜280Mb Win)がダウンロードされます。ダウンロードをスキップするには、環境変数を参照してください。 –
私はGoogleのクロム自体がNPMを使用してインストールすることができないと思います。 https://github.com/adieuadieu/serverless-chromeは私が見た中で最も近いですが、それはAWS Lambdaに展開するためのものです – apokryfos
まだありません。しかし、ほとんどの人が開発しようとしているアプリケーションはChromeをターゲットにしているので、近い将来(そういうものではなく)近い将来にそうする方法が必要だと思う。これは現代的なアプリケーションの標準だ。もしそうなら、私はクロームを使ってテストを実行したいと思っています。 – Abhi