Point de terminaison | Description |
---|---|
known-good-versions.json | Les versions pour lesquelles tous les actifs CfT sont disponibles en téléchargement. Utile pour diviser en deux. |
known-good-versions-with-downloads.json | Comme ci-dessus, mais avec une propriété downloads supplémentaire pour chaque version, répertoriant les URL de téléchargement complètes par ressource. |
last-known-good-versions.json | Les dernières versions pour lesquelles tous les actifs CfT sont disponibles en téléchargement, pour chaque version de Chrome (Stable/Bêta/Dev/Canary). |
last-known-good-versions-with-downloads.json | Comme ci-dessus, mais avec une propriété downloads supplémentaire pour chaque chaîne, répertoriant les URL de téléchargement complètes par élément. |
latest-patch-versions-per-build.json | Les dernières versions pour lesquelles tous les actifs CfT sont disponibles en téléchargement, pour chaque combinaison connue de versions MAJOR.MINOR.BUILD . |
latest-patch-versions-per-build-with-downloads.json | Comme ci-dessus, mais avec une propriété downloads supplémentaire pour chaque version, répertoriant les URL de téléchargement complètes par ressource. |
latest-versions-per-milestone.json | Les dernières versions pour lesquelles tous les actifs CfT sont disponibles en téléchargement, pour chaque étape Chrome. |
latest-versions-per-milestone-with-downloads.json | Comme ci-dessus, mais avec une propriété downloads supplémentaire pour chaque jalon, répertoriant les URL de téléchargement complètes par actif. |
L'ensemble de « tous les actifs CfT » pour une version donnée de Chrome est une matrice de binaires × plates-formes pris en charge.
La liste actuelle des binaires pris en charge est :
chrome
alias Chrome pour les tests (pris en charge depuis la v113.0.5672.0)chromedriver
(supporté depuis la v115.0.5763.0)chrome-headless-shell
(supporté depuis la v120.0.6098.0)La liste actuelle des plates-formes prises en charge est :
linux64
mac-arm64
mac-x64
win32
win64
Pour des raisons historiques, les fichiers LATEST_RELEASE_
contenant des numéros de version complets sont également disponibles.
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116
répond à la question « quelle est la dernière version disponible au cours de l'étape 116 ? ».https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116.0.5845
répond à la question « quelle est la dernière version disponible dans la plage 116.0.5845.* ?https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_STABLE
répond à la question « quelle est la dernière version du canal stable disponible ? Pareil pour les autres chaînes ( BETA
/ DEV
/ CANARY
). Ceux-ci peuvent être utilisés respectivement à la place des points de terminaison de l'API JSON latest-versions-per-milestone
, latest-patch-versions-per-build
et last-known-good-versions
respectivement.
De plus, chaque version de known-good-versions-with-downloads.json
est publiée sous forme de fichier JSON distinct contenant ses URL de téléchargement, par exemple 123.0.6309.0.json
.
Vous pouvez parcourir la liste complète des fichiers JSON et texte.
$ 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 est une nouvelle version de Chrome qui cible spécifiquement les cas d'utilisation de tests d'applications Web et d'automatisation. Lisez Chrome pour les tests : téléchargements fiables pour l'automatisation du navigateur pour plus de détails.
Utilisez @puppeteer/browsers
.
*.app
est endommagé. Et maintenant ? Sur macOS, si vous téléchargez un fichier ZIP Chrome for Testing à l'aide d'un navigateur plutôt que via @puppeteer/browsers
, curl
ou wget
, vous pourriez recevoir cet avertissement :
« Google Chrome for Testing.app » est endommagé et ne peut pas être ouvert. Vous devriez le déplacer vers la corbeille.
Cela se produit parce que macOS Gatekeeper définit un attribut étendu qui marque le fichier ZIP et tous les fichiers qu'il contient comme « téléchargés via un navigateur » et donc potentiellement dangereux.
Pour résoudre le problème, supprimez de manière récursive l'attribut étendu :
xattr -cr ' Google Chrome for Testing.app '
chrome-for-testing