Конечная точка | Описание |
---|---|
known-good-versions.json | Версии, для которых все ресурсы CfT доступны для загрузки. Полезно для разделения пополам. |
known-good-versions-with-downloads.json | То же, что и выше, но с дополнительным свойством downloads для каждой версии, в котором перечислены полные URL-адреса загрузки для каждого ресурса. |
last-known-good-versions.json | Последние версии, для которых все ресурсы CfT доступны для загрузки, для каждого канала выпуска Chrome (Stable/Beta/Dev/Canary). |
last-known-good-versions-with-downloads.json | То же, что и выше, но с дополнительным свойством downloads для каждого канала, в котором перечислены полные URL-адреса загрузки для каждого ресурса. |
latest-patch-versions-per-build.json | Последние версии, для которых доступны для загрузки все ресурсы CfT, для каждой известной комбинации версий MAJOR.MINOR.BUILD . |
latest-patch-versions-per-build-with-downloads.json | То же, что и выше, но с дополнительным свойством downloads для каждой версии, в котором перечислены полные URL-адреса загрузки для каждого ресурса. |
latest-versions-per-milestone.json | Последние версии, для которых все ресурсы CfT доступны для загрузки, для каждого этапа Chrome. |
latest-versions-per-milestone-with-downloads.json | То же, что и выше, но с дополнительным свойством downloads для каждого этапа, в котором перечислены полные URL-адреса загрузки для каждого ресурса. |
Набор «всех ресурсов CfT» для данной версии Chrome представляет собой матрицу поддерживаемых двоичных файлов × платформ.
Текущий список поддерживаемых двоичных файлов:
chrome
он же Chrome для тестирования (поддерживается начиная с версии 113.0.5672.0)chromedriver
(поддерживается начиная с версии 115.0.5763.0)chrome-headless-shell
(поддерживается начиная с версии 120.0.6098.0)Текущий список поддерживаемых платформ:
linux64
mac-arm64
mac-x64
win32
win64
По историческим причинам также доступны файлы LATEST_RELEASE_
содержащие полные номера версий.
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116
отвечает на вопрос «Какая последняя доступная версия находится на этапе 116?».https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116.0.5845
отвечает на вопрос «какая последняя доступная версия в диапазоне 116.0.5845.*?».https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_STABLE
отвечает на вопрос «какая последняя доступная стабильная версия канала?». Аналогично для других каналов ( BETA
/ DEV
/ CANARY
). Их можно использовать вместо конечных точек JSON API latest-versions-per-milestone
, latest-patch-versions-per-build
» и last-known-good-versions
соответственно.
Кроме того, каждая версия из файла known-good-versions-with-downloads.json
публикуется как отдельный файл JSON, содержащий URL-адреса загрузки — например, 123.0.6309.0.json
.
Вы можете просмотреть полный список JSON и текстовых файлов.
$ 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 для тестирования — это новая версия Chrome, специально предназначенная для тестирования и автоматизации веб-приложений. Прочтите Chrome для тестирования: надежные загрузки для автоматизации браузера, чтобы получить более подробную информацию.
Используйте @puppeteer/browsers
.
*.app
поврежден. Что теперь? В macOS, если вы загружаете ZIP-файл Chrome для тестирования с помощью браузера, а не через @puppeteer/browsers
, curl
или wget
, вы можете получить это предупреждение:
«Google Chrome for Testing.app» поврежден и его невозможно открыть. Вам следует переместить его в корзину.
Это происходит потому, что macOS Gatekeeper устанавливает расширенный атрибут, который помечает ZIP-файл и все файлы в нем как «загруженные через браузер» и, следовательно, потенциально опасные.
Чтобы устранить проблему, рекурсивно удалите расширенный атрибут:
xattr -cr ' Google Chrome for Testing.app '
chrome-for-testing
.