Wie kann ich ein Downgrade auf Chrome 42.0.2311.90 durchführen?

8

Google Chrome auf meinem Computer wurde kürzlich auf v44 aktualisiert. Ich arbeite mit Selenium WebDriver in Chrome und sobald ich Chrome aktualisiert habe, sind alle meine Tests tot gegangen. Ich benutze Chromedriver v2.16. Der PC meines Partners hat Chrome v42.0.2311.90 und Chromedriver v2.16. Und Tests laufen gut auf seiner Maschine. Nun, basierend darauf bin ich mir ziemlich sicher, dass das Problem wahrscheinlich nicht bei Chromedriver liegt.

Wie kann ich ein Downgrade auf Chrome 42.0.2311.90 durchführen?

Ich habe versucht, von hier aus ein Offline-Installationsprogramm zu verwenden: Alternatives Google Chrome-Offline-Installationsprogramm Aber das gibt mir immer die neueste Version zu installieren, d. H. V44.

Die Freigabe, die ich brauche, kann hier gefunden werden: Google Chrome v42.0.2311.90 Aktualisierung des stabilen Kanals

    
ash9209 03.08.2015, 09:10
quelle

5 Antworten

6
  1. Deinstallieren Sie Ihre aktuelle Chrome-Version.
  2. Entfernen Sie alle Chrome-Daten für die aktuelle Version von: C: \ Users \ Benutzername \ AppData \ Local \ Google \ Chrome
  3. Laden Sie Ihre spezielle Version von chrome_installer herunter.
  4. Deaktivieren Sie Chrome-Aktualisierungen mithilfe der Anweisungen auf diesem Link .
Amar 21.03.2016 10:05
quelle
2

Die folgenden Schritte helfen Ihnen, Ihre gewünschte Google Chrome-Version zu installieren:

1 - Deinstallieren Sie Ihre aktuelle Google Chrome-Version.

2 - Laden Sie Ihre gewünschte Google Chrome-Version von hier herunter: Google Chrome-Download

3 - Starten Sie den PC einmal neu. Wenn eine Registry oder temporäre Datei von Google Chrome gespeichert wird, wird sie aktualisiert.

4 - Installieren Sie Ihre heruntergeladene Google Chrome. Und dann automatische Chrome Update ausschalten.

    
Helping Hands 03.08.2015 09:30
quelle
1

Ich hatte auf dem Mac mit dem gleichen Problem zu kämpfen, versuchte ein Downgrade durchzuführen und blieb aufgrund eines schwerwiegenden Fehlers, der sich auf Webaudio auswirkte, von Chrome 53 auf 52 herabgestuft.

Keine der anderen Empfehlungen scheint mehr zu gelten (oder zumindest Mac OS X). Die App versucht, sich selbst zu aktualisieren, und es gibt keine Möglichkeit, dies auf "Chrome-freundliche" Weise zu konfigurieren.

Schließlich habe ich auf Gewalt zurückgegriffen ...

  • Schließen und deinstallieren Sie Chrome
  • Bearbeiten Sie Ihre / etc / hosts-Datei, um zu verhindern, dass die Aktualisierungsprüfungen durch Überschreiben des DNS-Eintrags funktionieren:

    0.0.0.0 tools.google.com

  • Finde und lade eine alte Version herunter. Das ist eine Übung, das war hart und voller Angst vor bösen Binaries. Ich war in der Lage, MD5s von einer Seite, die keine Downloads hatte, mit einer anderen, die Downloads hatte, zu verweisen.

  • Installieren und starten Sie die ältere Version
  • Wichtig: Überprüfen Sie die Seite "About", zeigen Sie auf die Versuche von Chrome, sich einzuchecken, und lachen Sie darüber.
Rog 29.09.2016 05:57
quelle
0

So können Sie eine ältere Chrome-Version "allgemein" verwenden:

  1. Dein aktuelles Chrom deinstallieren
  2. Installieren Sie die gewünschte Chromversion
  3. KEIN Chrom öffnen !! nach der Installation
  4. Deaktivieren Sie stattdessen automatische Updates wie hier oder hier
  5. Nur dann dürfen Sie mit Ihrer gewünschten Chrome-Browser-Version arbeiten


So erhalten Sie eine bestimmte ältere Version:

Sie müssen googlen, Foren durchsuchen oder Websites wie dies ausprobieren. Es ist nur "grunzen Arbeit", um die Version zu finden, die Sie suchen. Wenn du extrem unglücklich bist, ist die Version, die du brauchst, vielleicht gar nicht mehr da.

    
drkthng 03.08.2015 09:14
quelle
0

Wenn Sie auf einem Windows-Rechner arbeiten, können Sie den Paketmanager chocolatey nutzen, so wie wir es von Jenkins machen. Wir nennen eine Powershell, die eine vorherige Version deinstalliert und eine spezifische installiert: Von einer Powershell-IDE Skriptfenster, Sie müssen die Module für chocolatey installiert haben, das ist ein kleiner Preis für eine Menge Vorteile zu zahlen:

%Vor%

Um zu verhindern, dass Chrome sich selbst aktualisiert, führe ich folgende Schritte aus: 1. Überprüfen Sie die aktuelle Chrome-Version.

%Vor%
  1. Installieren Sie die gewünschte Version:

choco install googlechrome --version 62.0.3202.94 -y

Sie können hier nach verfügbaren Versionen suchen:

  

Ссылка

(Siehe Abschnitt Versionsgeschichte)

  1. Kill GoogleCrashHandler.exe in einer seiner Varianten 32 oder 64 Bits oder beides.

  2. Löschen Sie die Verzeichnisse C:\Program Files (x86)\Google\Update und C:\Program Files (x86)\Google\CrashReporter

Sie werden die Fähigkeit zur automatischen Aktualisierung verlieren (was den ganzen Zweck richtig ist) und Sie werden die Fähigkeit verlieren, Absturzberichte zu senden und auf diese ausführbare Datei zurückzugreifen, um gegen Ihren Willen zu aktualisieren, wann immer Google es für bequem hält.

5. Deaktivierbare Chrome-Dienste

    
ximbal 16.03.2018 16:14
quelle