Как установить определенные версии Google Chrome / Chromium?

14

Я ищу автономные пакеты для Google Chrome / Chromium, которые можно извлечь и использовать в качестве бинарных файлов для моего набора тестов Selenium .

Как мне идти о такой вещи?

Шри
источник
2
Соответствующий вопрос: загрузите более старые версии Google Chrome для Linux
gertvdijk

Ответы:

0

Автономные пакеты для Google Chrome можно найти по следующим ссылкам:


64-битная Ubuntu

http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_x86_64

32-битная Ubuntu

http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_i386

Источник: Google Product Forums


Однако для разработки вы можете загрузить и собрать Chromium. Chromium.org документирует этот процесс для вас здесь , с исходным кодом, найденным здесь .

njallam
источник
2
Это стандартные пакеты, которые будут автоматически обновляться (пакет устанавливает репозитории Google). Я думаю, что ОП хотел установить конкретные версии.
gertvdijk
Последний абзац больше подходит для вопроса?
njallam
2
Вроде как, но для этого требуется, чтобы он собрал все старые выпуски - пакеты с состояниями вопросов .
gertvdijk
0

Я столкнулся с проблемой необходимости запуска определенной версии Chrome для Linux, чтобы воспроизвести ошибку, о которой мне сообщили. В то время официальные загрузки больше не предлагали эту версию (и поиск решения не дал мне ее, я спросил здесь ). Я получил очень полезный ответ там, который понравился https://www.chromium.org/getting-involved/download-chromium

Я скопирую / вставлю соответствующие шаги с этой страницы здесь:

Скачивание старых сборок Chrome / Хром

Допустим, вы хотите сборку Chrome 44 для целей отладки. Google не предлагает старые сборки, так как они не имеют актуальных исправлений безопасности.

Однако вы можете получить сборку Chromium 44.x, которая в основном должна соответствовать стабильной версии. Вот как вы найдете это:

  • Посмотрите в https://googlechromereleases.blogspot.com/search/label/Stable%20updates в последний раз "44". был упомянут.
  • Цикл этой истории версий ("44.0.2403.157") в поиске позиции
  • В этом случае он возвращает базовую позицию «330231». Это фиксация того, где был выпущен релиз 44, в мае 2015 года. (См. Сноску)
  • Откройте архив непрерывных сборок
  • Нажмите на вашей платформе (Linux / Mac / Win)
  • Вставьте «330231» в поле фильтра в верхней части и дождитесь результатов в XHR.
  • В конце концов я получаю идеальный хит: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/ - Иногда вам может понадобиться уменьшить номер коммита, пока не найдете его.
  • Скачать и запустить!

сноска: поскольку эта сборка была сделана в точке 44 ветвления, она не содержит коммитов в бета-версии. Обычно это нормально, но если вам нужна настоящая сборка "44.0.2403.x", тогда вам нужно будет собрать Chromium из ветви 2403. Некоторые сайты PortableApps / PortableChromium предлагают такие двоичные файлы, поскольку из соображений безопасности команда Chrome не рекомендует запускать их.

Гус
источник
0

Примечание: ваш селеновый веб-драйвер использует определенную версию, основанную на вашей обычной команде

webdriver-manager update

Когда вы запускаете webdriver-manager с вашей командой

webdriver-manager start

Обязательно отметьте, какую версию он использует, вы увидите что-то вроде

/node_modules/webdriver-manager/selenium/chromedriver_76.0.3809.12 

как часть входа в консоль Теперь, когда будет использоваться известная версия selenium, вы можете установить надлежащие двоичные файлы для chrome, используя ссылку, предоставленную gertvdijk выше для разных версий . Тогда для ответа на вопрос установка может быть примерно такой:

#centos
sudo yum -y install google-chrome-stable
#ubuntu
apt-get install google-chrome-stable
Джейсон Эшли
источник
-3

[Http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/]

это должен быть каталог Google Chrome на www.oldapps.com

http://www.oldapps.com/linux/category/browsers

кажется гугл хром ненавидит старый хром. для natty последняя рабочая версия Chrome x64, которая не запрашивает gconf-service, это: google-chrome-stable_27.0.1453.110-r202711_amd64.deb

если вы следовали другим учебникам и не удалось.

http://community.linuxmint.com/tutorial/view/482

Ubuntu 11.04 - Natty Narwhal - выпущен в апреле 2011 года и поддерживается до октября 2012 года.

JuanPC
источник