Je recherche des packages autonomes pour Google Chrome / Chromium qui peuvent être extraits et utilisés comme binaires pour ma suite de tests Selenium .
Comment dois-je procéder pour une telle chose?
Je recherche des packages autonomes pour Google Chrome / Chromium qui peuvent être extraits et utilisés comme binaires pour ma suite de tests Selenium .
Comment dois-je procéder pour une telle chose?
Réponses:
"Les versions continues open source de Chromium sont archivées sur http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html .". source: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/Z-UroWhOhX0
Les packages autonomes pour Google Chrome peuvent être trouvés sur les liens suivants:
Ubuntu 64 bits
http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_x86_64
Ubuntu 32 bits
http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_i386
Source: Forums des produits Google
Pour le développement, vous pouvez cependant préférer télécharger et construire Chromium. Chromium.org documente ce processus pour vous ici , avec le code source qui se trouve ici .
As-tu essayé:
apt-get install <package name>=<version>
e.g.
apt-get install subversion-tools=1.3.2-5~bpo1
?
Vous pouvez vérifier la version par exemple ici: http://www.ubuntuupdates.org/pm/google-chrome-stable
J'ai rencontré le problème d'être obligé d'exécuter une version spécifique de Chrome sur Linux pour reproduire un bogue qui m'a été signalé. Comme à l'époque, les téléchargements officiels n'offraient plus cette version (et la recherche d'une solution ne m'en donnait pas, ai-je demandé ici ). J'ai reçu une réponse très utile là-bas, qui aimait https://www.chromium.org/getting-involved/download-chromium
Je vais copier / coller les étapes pertinentes de cette page ici:
Téléchargement d'anciennes versions de Chrome / Chrome
Supposons que vous souhaitiez une version de Chrome 44 à des fins de débogage. Google ne propose pas d'anciennes versions car elles ne disposent pas de correctifs de sécurité à jour.
Cependant, vous pouvez obtenir une version de Chromium 44.x qui devrait principalement correspondre à la version stable. Voici comment vous le trouvez:
- Regardez dans https://googlechromereleases.blogspot.com/search/label/Stable%20updates pour la dernière fois "44". a été mentionné.
- Bouclez cet historique de version ("44.0.2403.157") dans la recherche de position
- Dans ce cas, il renvoie une position de base de "330231". Il s'agit de l'engagement d'où la version 44 a été branchée, en mai 2015. (voir référence)
- Ouvrez l'archive des builds en continu
- Cliquez sur votre plateforme (Linux / Mac / Win)
- Collez "330231" dans le champ de filtre en haut et attendez tous les résultats dans XHR.
- Finalement, je reçois un hit parfait: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/ - Parfois, vous devrez peut-être décrémenter le numéro de validation jusqu'à ce que vous en trouviez un.
- Téléchargez et exécutez!
note de bas de page: comme cette construction a été faite à 44 points de branchement, elle n'a pas de commit fusionné en version bêta. Généralement, c'est OK, mais si vous avez besoin d'une vraie version de "44.0.2403.x", vous devrez alors construire Chromium à partir de la branche 2403. Certains sites PortableApps / PortableChromium proposent des binaires comme celui-ci, pour des raisons de sécurité, l'équipe Chrome ne recommande pas de les exécuter.
Remarque: votre pilote Web Selenium utilise une version spécifique basée sur votre commande normale de
webdriver-manager update
Lorsque vous exécutez webdriver-manager avec votre commande de
webdriver-manager start
assurez-vous de noter quelle version il utilise, vous verrez quelque chose comme
/node_modules/webdriver-manager/selenium/chromedriver_76.0.3809.12
dans le cadre de la console de connexion Maintenant, avec la version connue que le sélénium utilisera, vous pouvez installer les binaires appropriés pour Chrome en utilisant le lien fourni par gertvdijk ci - dessus pour différentes versions . Ensuite, pour répondre à la question, l'installation peut ressembler à ceci:
#centos
sudo yum -y install google-chrome-stable
#ubuntu
apt-get install google-chrome-stable
[http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/]
il doit s'agir d'un répertoire Google Chrome sur www.oldapps.com
semble que Google Chrome déteste les anciens Chrome. pour natty, la dernière version de travail de Chrome x64 qui ne demande pas à gconf-service c'est: google-chrome-stable_27.0.1453.110-r202711_amd64.deb
si vous avez suivi d'autres tutoriels et échoué.
Ubuntu 11.04 - le Natty Narwhal - sorti en avril 2011 et soutenu jusqu'en octobre 2012.