Chrome Headless很棒!使用NPM安裝Chrome Headless
但是有沒有一種方法可以使用NPM安裝Chrome Headless,以便我可以將它用於自動化測試環境中的單元測試?
有沒有其他的方法呢?
非常感謝提前!
Chrome Headless很棒!使用NPM安裝Chrome Headless
但是有沒有一種方法可以使用NPM安裝Chrome Headless,以便我可以將它用於自動化測試環境中的單元測試?
有沒有其他的方法呢?
非常感謝提前!
默認情況下,chrome與npm上的puppeteer包捆綁在一起。 Puppeteer提供了一個很好的API,用於使用無頭自動化測試或甚至普通的Chrome(無頭關閉)。
https://www.npmjs.com/package/puppeteer
https://github.com/GoogleChrome/puppeteer
npm install puppeteer
很好找,謝謝! –
注意:安裝Puppeteer時,它會下載最新版本的Chromium(〜170Mb Mac,〜282Mb Linux,〜280Mb Win),該版本可以保證與API協同工作。要跳過下載,請參閱環境變量。 –
我不認爲谷歌瀏覽器本身可使用NPM安裝。 https://github.com/adieuadieu/serverless-chrome是我見過的最接近的,但這是部署在AWS Lambda – apokryfos
尚未。但我認爲,由於大多數人正在開發的應用程序都是針對Chrome的應用程序,它必須有一種方法可以在不久的將來(而不是儘快)這是現代應用程序的標準。如果是這樣,那麼我想用chrome運行我的測試,而不是其他任何其他不支持其他必需升級的臨時瀏覽器。 – Abhi