Endpunkt | Beschreibung |
---|---|
known-good-versions.json | Die Versionen, für die alle CfT-Assets zum Download verfügbar sind. Nützlich zum Halbieren. |
known-good-versions-with-downloads.json | Wie oben, jedoch mit einer zusätzlichen downloads Eigenschaft für jede Version, die die vollständigen Download-URLs pro Asset auflistet. |
last-known-good-versions.json | Die neuesten Versionen, für die alle CfT-Assets für jeden Chrome-Release-Kanal (Stable/Beta/Dev/Canary) zum Download verfügbar sind. |
last-known-good-versions-with-downloads.json | Wie oben, jedoch mit einer zusätzlichen downloads Eigenschaft für jeden Kanal, die die vollständigen Download-URLs pro Asset auflistet. |
latest-patch-versions-per-build.json | Die neuesten Versionen, für die alle CfT-Assets zum Download verfügbar sind, für jede bekannte Kombination von MAJOR.MINOR.BUILD -Versionen. |
latest-patch-versions-per-build-with-downloads.json | Wie oben, jedoch mit einer zusätzlichen downloads Eigenschaft für jede Version, die die vollständigen Download-URLs pro Asset auflistet. |
latest-versions-per-milestone.json | Die neuesten Versionen, für die alle CfT-Assets für jeden Chrome-Meilenstein zum Download verfügbar sind. |
latest-versions-per-milestone-with-downloads.json | Wie oben, jedoch mit einer zusätzlichen downloads Eigenschaft für jeden Meilenstein, die die vollständigen Download-URLs pro Asset auflistet. |
Der Satz „aller CfT-Assets“ für eine bestimmte Chrome-Version ist eine Matrix unterstützter Binärdateien × Plattformen.
Die aktuelle Liste der unterstützten Binärdateien ist:
chrome
auch bekannt als Chrome for Testing (unterstützt seit v113.0.5672.0)chromedriver
(unterstützt seit v115.0.5763.0)chrome-headless-shell
(unterstützt seit v120.0.6098.0)Die aktuelle Liste der unterstützten Plattformen ist:
linux64
mac-arm64
mac-x64
win32
win64
Aus historischen Gründen sind auch LATEST_RELEASE_
Dateien mit vollständig qualifizierten Versionsnummern verfügbar.
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116
die Frage „Was ist die neueste verfügbare Version innerhalb von Meilenstein 116?“.https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116.0.5845
die Frage „Was ist die neueste verfügbare Version im Bereich 116.0.5845.*?“.https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_STABLE
die Frage „Was ist die neueste verfügbare stabile Kanalversion?“. Ähnliches gilt für die anderen Kanäle ( BETA
/ DEV
/ CANARY
). Diese können anstelle der JSON-API-Endpunkte latest-versions-per-milestone
, latest-patch-versions-per-build
“ und last-known-good-versions
verwendet werden.
Darüber hinaus wird jede Version aus der Datei known-good-versions-with-downloads.json
als separate JSON-Datei veröffentlicht, die ihre Download-URLs enthält – zum Beispiel 123.0.6309.0.json
.
Sie können die vollständige Liste der JSON- und Textdateien durchsuchen.
$ npm run find
> find
> node --no-warnings find-version.mjs
Checking the Stable channel…
Found versions: Set(2) { '113.0.5672.93', '113.0.5672.92' }
Recommended version for Stable channel: 113.0.5672.92
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/linux64/chrome-linux64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/mac-arm64/chrome-mac-arm64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/mac-x64/chrome-mac-x64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/win32/chrome-win32.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/win64/chrome-win64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/linux64/chromedriver-linux64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/mac-arm64/chromedriver-mac-arm64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/mac-x64/chromedriver-mac-x64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/win32/chromedriver-win32.zip 404
https://storage.googleapis.com/chrome-for-testing-public/113.0.5672.92/win64/chromedriver-win64.zip 404
NOT OK
Checking the Beta channel…
Found versions: Set(1) { '114.0.5735.26' }
Recommended version for Beta channel: 114.0.5735.26
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/linux64/chrome-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/mac-arm64/chrome-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/mac-x64/chrome-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/win32/chrome-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/win64/chrome-win64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/linux64/chromedriver-linux64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/mac-arm64/chromedriver-mac-arm64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/mac-x64/chromedriver-mac-x64.zip 404
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/win32/chromedriver-win32.zip 404
https://storage.googleapis.com/chrome-for-testing-public/114.0.5735.26/win64/chromedriver-win64.zip 404
✅ OK
Checking the Dev channel…
Found versions: Set(1) { '115.0.5762.4' }
Recommended version for Dev channel: 115.0.5762.4
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/linux64/chrome-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/mac-arm64/chrome-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/mac-x64/chrome-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/win32/chrome-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/win64/chrome-win64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/linux64/chromedriver-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/mac-arm64/chromedriver-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/mac-x64/chromedriver-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/win32/chromedriver-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5762.4/win64/chromedriver-win64.zip 200
✅ OK
Checking the Canary channel…
Found versions: Set(2) { '115.0.5765.0', '115.0.5763.0' }
Recommended version for Canary channel: 115.0.5763.0
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/linux64/chrome-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/mac-arm64/chrome-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/mac-x64/chrome-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/win32/chrome-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/win64/chrome-win64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/linux64/chromedriver-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/mac-arm64/chromedriver-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/mac-x64/chromedriver-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/win32/chromedriver-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/115.0.5763.0/win64/chromedriver-win64.zip 200
✅ OK
$ npm run check 118.0.5962.0
> check
> node --no-warnings check-version.mjs "118.0.5962.0"
Checking downloads for v118.0.5962.0…
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/linux64/chrome-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/mac-arm64/chrome-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/mac-x64/chrome-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/win32/chrome-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/win64/chrome-win64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/linux64/chromedriver-linux64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/mac-arm64/chromedriver-mac-arm64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/mac-x64/chromedriver-mac-x64.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/win32/chromedriver-win32.zip 200
https://storage.googleapis.com/chrome-for-testing-public/118.0.5962.0/win64/chromedriver-win64.zip 200
✅ OK
Chrome for Testing ist eine neue Chrome-Variante, die speziell auf Anwendungsfälle für das Testen und die Automatisierung von Web-Apps abzielt. Weitere Informationen finden Sie unter Chrome zum Testen: Zuverlässige Downloads für die Browser-Automatisierung .
Verwenden Sie @puppeteer/browsers
.
*.app
beschädigt ist. Was nun? Wenn Sie unter macOS eine Chrome for Testing-ZIP-Datei mit einem Browser statt über @puppeteer/browsers
, curl
oder wget
herunterladen, erhalten Sie möglicherweise diese Warnung:
„Google Chrome for Testing.app“ ist beschädigt und kann nicht geöffnet werden. Sie sollten es in den Papierkorb verschieben.
Dies geschieht, weil macOS Gatekeeper ein erweitertes Attribut festlegt, das die ZIP-Datei und alle darin enthaltenen Dateien als „über einen Browser heruntergeladen“ und somit potenziell gefährlich markiert.
Um das Problem zu beheben, entfernen Sie rekursiv das erweiterte Attribut:
xattr -cr ' Google Chrome for Testing.app '
chrome-for-testing