Browserübergreifende Tests: Alle gängigen Browser auf EINEM Computer

138

Ziel dieses Leitfadens:

  • Ausführen mehrerer unveränderter nativer Versionen von Internet Explorer,
    Safari, Opera, Chrome und Firefox auf einem einzigen Computer nebeneinander .

In Teil 1 behandelt :

  • Inhaltsverzeichnis
  • Welche Browser müssen getestet werden?
  • Wie erstelle ich eine Windows XP-VM, die schnell startet und nie abläuft?
  • Wo kann die erforderliche Software (VM-Image, Browser, ...) heruntergeladen werden?

Ebenfalls in Teil 2 behandelt :

  • Installations- und Konfigurationshandbuch für IE, Firefox, Opera, Chrome und Safari.
  • Entwicklertools und Verknüpfungen.
  • Zeit- und Speicherplatzkosten .

Viele Abschnitte sind unabhängig. Beispielsweise gelten allgemein Anweisungen zum Ausführen mehrerer Versionen eines Browsers.

Rob W.
quelle
4
Ich würde sagen, eine einfache Alternative wäre die Verwendung von
browsererstack.com
1
Wenn Sie versuchen, eine Windowns 7-VM zu erstellen: VirtualBox stellt die Windows 7-VHD-Datei standardmäßig als SATA bereit. Sie müssen diese aushängen und stattdessen als IDE bereitstellen. Andernfalls versucht Windows 7, die Installation zu reparieren und schlägt fehl. Außerdem konnte ich den Mauszeiger nur zum Laufen bringen, wenn ich die Mausintegration deaktivierte (aus dem Menü Geräte der VM)
Ben
Siehe auch
Denilson Sá Maia
@RobW so lohnend und großartig der Inhalt dieser Seite auch ist, es ist nicht einmal eine Frage und wahrscheinlich ein schlechter Antwortmagnet ... können Sie versuchen, ihn irgendwie in einen neu zu ordnen?
Dave Random
3
@ Dave Es ist keine übliche Frage, aber der kurze Fragenkörper zeigt, welche zeitlosen Fragen in welchem ​​Format beantwortet werden. Das ist das eindeutige Ziel dieser Seite (das im Nachhinein besser für einen eigenständigen Blog geeignet wäre). Es gibt zwei weitere nützliche Antworten zum IE sowie eine gelöschte Antwort zum Konfigurieren von Safari. Es gibt also keine Anzeichen dafür, dass es sich um einen Magneten für schlechte Antworten handelt. Wenn Sie konkrete Verbesserungen haben, schlagen Sie einfach eine Bearbeitung vor.
Rob W

Antworten:

101

Inhalt

  1. Welche Browser müssen getestet werden?
    • Faustregeln: Welche Browser sollten enthalten sein?
  2. Vorbereitung
    • Windows XP
    • Windows 7+ (für IE9 +)
    • Browser-Downloads
      • Internet Explorer
      • Feuerfuchs
      • Oper
      • Chrom
      • Safari
      • Adobe Flash Player
    • Zusammenfassung herunterladen
  3. Sandboxie

    Teil 2: Installation und Konfiguration
  4. Internet Explorer
  5. Feuerfuchs
  6. Oper
  7. Chrom
  8. Safari
  9. Entwicklertools (und Verknüpfungen)
  10. Gemessene Rüstzeit und Speicherplatz
    • Pro Browser benötigte Zeit (Installation & Konfiguration)
  11. Optimale Nutzung
    • Homepage unter http://10.0.2.2:8888/

1. Welche Browser müssen getestet werden?

Statistiken sind schnell veraltet. Aus diesem Grunde beziehe ich mich auf Nutzungsanteil von Web - Browsern auf Wikipedia, und die folgenden Seiten für die aktuellen Browser - Version Informationen. Jede Site wird durch eine kurze Bedienungsanleitung ergänzt.

Faustregeln: Welche Browser sollten enthalten sein?

  • Firefox : Neueste ESR-Version + neueste stabile Hauptversion. Versionshinweise | Für Entwickler | Zeitplan für die schnelle Veröffentlichung
  • Opera : 12.x + Neueste stabile Version. Versionsverlauf
    Seit Opera 15 verwendet Opera dieselbe Engine wie Chrome. Viele Benutzer verwenden jedoch immer noch Opera 12 (als Opera 15 veröffentlicht wurde, hat sich die UX erheblich geändert).
  • Safari : 5.1.7 (Windows) + Neueste Version. Versionshinweise
    Leider hat Apple die Unterstützung für Windows eingestellt, sodass Sie einen Mac erwerben oder OS X in einer VM ausführen müssen, um Seiten in Safari zu testen.
  • Chrome : Neueste stabile Version. Versionshinweise
  • Internet Explorer : IE8 +. Funktionsverlauf
    Dies hängt tatsächlich von Ihren Kunden ab. In diesem Handbuch erfahren Sie, wie Sie IE6 und 7 erhalten, aber diese Browser sind bereits tot oder fast tot. IE8 ist die letzte unterstützte Version von Internet Explorer unter Windows XP, die immer noch häufig verwendet wird.

Anmerkung

Heutzutage verwenden die meisten Webbrowser eine Form von Schnellversionen mit automatisierten Updates. Als dieses Handbuch geschrieben wurde, waren die Veröffentlichungen nicht so häufig, und daher war es nützlich, eine Reihe von Browsern einzurichten, ohne zurückblicken zu müssen.
Wenn Sie nicht absichtlich Anwendungen in alten Browsern testen möchten, holen Sie sich einfach die neueste Version des Browsers und lassen Sie den automatischen Updater die Verwaltung der Version übernehmen.

Wenn Sie nicht zu viel Flexibilität benötigen und schnell eine Seite testen möchten, empfehlen wir Ihnen , einen Blick auf BrowserStack.com zu werfen . Nach der Anmeldung erhalten Sie eine kostenlose 30-minütige Testversion, mit der Sie direkt in Ihrem Browser auf viele Desktop- und mobile Browser zugreifen können.


2. Vorbereitung

Laden Sie vor dem Einrichten des Geräts alle erforderlichen Dateien herunter (siehe "Download-Zusammenfassung" am Ende dieses Abschnitts). Alle Dateien werden über einen freigegebenen Ordner für die virtuelle Maschine freigegeben. Was? Wie? .

  • Virtualisierungssoftware ( VirtualBox wird empfohlen und ist auch für den kommerziellen Gebrauch kostenlos. Die folgenden Anweisungen richten sich an VirtualBox .)
  • Windows XP
    • Laden Sie das IE6 XP-Image für VirtualBox von der modern.IE- Website herunter. Extrahieren Sie die darin enthaltene .ovaDatei und führen Sie sie aus, um sie in VirtualBox zu importieren. (Images sind auch für andere Virtualisierungsprodukte wie VMware, Parallels, Virtual PC und Hyper-V verfügbar.)
    • Vorbereiten des Bildes für die Verwendung:
      • VirtualBox-Einstellungen : Aktivieren Sie den Netzwerkadapter, verbinden Sie die VM jedoch nicht mit einem realen Netzwerk.
      • VirtualBox-Einstellungen : Erstellen Sie einen schreibgeschützten freigegebenen Ordner. Dieser Ordner wird zum Übertragen von Daten zwischen dem Host-Betriebssystem und dem Gast-Betriebssystem verwendet.
      • Ausführen net use x: \\vboxsvr\WinShared(vorausgesetzt, der freigegebene Ordner wird aufgerufen WinShared. Dadurch wird das Netzwerkverzeichnis an das x:Laufwerk gebunden).
      • Optional : Installieren Sie AntiWPA , um die Aktivierungsprüfung zu deaktivieren, wenn Sie das Image länger als 30 Tage verwenden.
      • Optional : Deaktivieren Sie die Auslagerungsdatei (Computer> Eigenschaften> Erweitert> Leistung> Erweitert> Virtueller Speicher> Ändern> Kein Paging> Festlegen [Bestätigen]).
      • Optional : Deaktivieren Sie unnötige Dienste über Ordnen Sie die Zeilen nach Spalten und schalten Sie alle "Automatischen" Dienste entsprechend der Abbildung auf "Manuell". Wenn Sie ein MSI-Paket installieren möchten, führen Sie ("Windows Installer") aus:Start > Run > services.msc
        Startup Typenet start msiServer
        Windows XP - services.msc
      • Optional : Deaktivieren Sie den Desktop-Bereinigungsassistenten :Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
      • Optional : Installieren und konfigurieren Sie Sandboxie (wird zum Ausführen von IE7 und IE8 in derselben virtuellen IE6-Maschine verwendet).
      • Optional : Installieren Sie CCleaner , führen Sie es aus, um es zu konfigurieren, und bereinigen Sie Junk.
      • Optional : Installieren Sie 7-Zip (wird für mehrere Chrome verwendet)
      • Fahren Sie das System über das Gastbetriebssystem (WinXP) herunter.
      • VirtualBox-Einstellungen : Verbinden Sie die VM mit einem realen Netzwerk.
        (Nur Internet Explorer benötigt während der Installation Internet.)
      • Optional : Erstellen Sie einen Snapshot Ihrer VM, damit Sie ihn wiederherstellen können, wenn Sie im nächsten Schritt Fehler machen.
  • Windows 7+ (für IE9 +)
    • Laden Sie vorgefertigte Bilder von virtuellen Maschinen von der modern.IE- Website herunter.
      Diese Bilder sind zeitbombardiert und verfallen 30 Tage nach dem ersten Gebrauch. Wenn die Bilder abgelaufen sind, werden sie nach einer Stunde heruntergefahren. Wenn Sie die Images nicht jedes Mal neu erstellen möchten, ändern Sie die Hardware-Uhr Ihrer VM, bevor Sie das Image aktivieren.
      In VirtualBox können Sie beispielsweise VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000die Zeit auf 1000 Stunden in der Zukunft einstellen (verwenden Sie Minus, wenn Sie sie auf einen bestimmten Zeitpunkt in der Vergangenheit einstellen möchten).
  • Browser-Downloads

Zusammenfassung herunterladen

Der Einfachheit halber ist es ratsam, alle Installationsdateien im freigegebenen Ordner zu haben. Hier ist eine kurze (vollständige) Liste aller erforderlichen Dateien (pro Schritt bestellt):


3. Sandboxie

Sandboxie ist ein leichtes Tool, mit dem Anwendungen in einer Sandbox ausgeführt werden. Es kann auch verwendet werden, um mehrere Versionen von IE / Safari auf einem einzelnen Windows-Computer zu installieren .

  • Herunterladen : http://sandboxie.com/index.php?DownloadSandboxie
  • Patch : Die erweiterte Version ist erforderlich , um mehrere Sandboxen gleichzeitig zu aktivieren. Bezahle sie oder besuche YouTube .
    Für die gleichzeitige Ausführung mehrerer IE / Safari-Versionen ist die erweiterte Version erforderlich. Wenn es Ihnen nichts ausmacht, jeweils eine IE / Safari-Version zu testen, ist die Standardversion ausreichend.

    Nach der Installation:
  • Tipps deaktivieren : "Konfigurieren> Tipps> Alle Tipps ausblenden"
  • Standardmäßig wird ein gelber Rand um Sandbox-Anwendungen angezeigt. Wenn Ihnen dies nicht gefällt, gehen Sie zu Configure base : "Sandbox> DefaultBox> Sandbox-Einstellungen> Darstellung".

    Für jede neue IE / Safari-Version müssen Sie die folgenden Schritte ausführen:
  • Erstellen : "Sandbox> Neue Sandbox erstellen" - Geben Sie einen Namen ein, z. B. "IE8", und bestätigen Sie.
  • Installieren Sie : "IE8> Sandboxed ausführen> Jedes Programm ausführen"
    Wählen Sie das gewünschte Installationsprogramm aus und drücken Sie OK.
  • Verknüpfung : Verwenden Sie nach Abschluss der Installation "IE8> Inhalte untersuchen", suchen Sie die Binärdatei und erstellen Sie eine Desktop-Verknüpfung zur Anwendung.

Alle Sandbox-Datei- / Registrierungsänderungen werden in gespeichert C:\Sandbox. Anwendungen in diesem Verzeichnis werden standardmäßig in einer Sandbox gestartet. Andere Programme können einfach in einer Sandbox über das Kontextmenü gestartet werden: "Sandboxed ausführen" oder "Senden an> Sandboxie> IE8".

Aufräumen mit CCleaner : Führen Sie CCleaner in der Hauptumgebung und dann in den einzelnen Sandboxen aus.

Navigieren Sie zu: Teil 2

Rob W.
quelle
1
Tolle Beiträge. Vielen Dank für die Mühe. Ich möchte auch hinzufügen, dass omahaproxy.appspot.com/help ein nützlicher Link ist, um weitere Informationen zu den Chrome-Versionen zu erhalten. Es hat sogar eine JSON-Datei, die aktuelle Versionen enthält.
Brian
5
Du, mein Freund, bist ein absoluter Held und ein Heiliger. Du solltest zum Ritter geschlagen werden.
Iono
1
Ich hätte nie gedacht, Sandboxie zu verwenden, um IE7 und IE8 in derselben VM auszuführen. Vielen Dank für die Anleitung! Jetzt muss ich nicht mehr drei separate VMs ausführen, um in IE6-IE8 zu testen.
Phil
Obwohl dies in diesem Fall keine erkennbaren Probleme verursachen kann, ist das Herunterladen von Systemdateien aus dem Internet im Allgemeinen eine schlechte Idee. Sie wissen jedoch nie, ob die Sprache und Version der Datei mit dem Rest der Windows-Installation übereinstimmt (Systemdateien waren zuvor nicht sprachunabhängig Windows Vista). Einige der Dateien, auf die Sie verlinkt haben, stammen aus der Zeit vor SP3, die älter ist als SP3, die im VM-Image von Microsoft verwendete Version. Eine bessere Möglichkeit besteht darin, eine XP SP3-CD zu verwenden und Windows dort zu zeigen, wenn nach diesen Dateien gesucht werden soll, oder einfach von Grund auf neu zu installieren und das VM-Image von Microsoft überhaupt zu überspringen.
Phil
@RobW Ich kann den Spiegel auf Filehippo nicht finden. Haben Sie irgendwo ein Archiv dieser Dateien?
Lekensteyn
60

Inhalt von Teil 2 (navigieren Sie zu: Teil 1 )

 4. Internet Explorer
 5. Firefox
 6. Opera
 7. Chrome
 8. Safari
 9. Entwicklertools (und Verknüpfungen)
 10. Gemessene Einrichtungszeit und Speicherplatz
    • Pro Browser benötigte Zeit (Installation und Konfiguration)
 11. Optimale Nutzung
    • Homepage beimhttp://10.0.2.2:8888/


Installation & Konfiguration

Tipps zur Browserkonfiguration:

  • Startseite
  • Deaktivieren Sie die Prüfung auf: "Standardbrowser" und "Updates".
  • Aktivieren Sie die Entwicklertools

4. Internet Explorer

Windows 7 erlaubt nicht das Ausführen älterer IE-Instanzen , siehe Hinweis unten . Aus diesem Grund wird eine Win XP-VM benötigt.

Der IE kann nicht heruntergestuft werden. Beginnen Sie also mit der niedrigsten Version und aktualisieren Sie den IE in einem separaten Sandboxie . Stellen Sie die Einstellungen in der niedrigsten Browserversion vor dem Upgrade ein, sodass Sie die Haupteinstellungen nur einmal festlegen müssen.

  • IE6 - Standardmäßig in WinXP installiert
  • IE7 / IE8 - In Sandboxie installieren (WinXP)
  • IE9 + - Holen Sie sich vorgefertigte Windows-Images für virtuelle Maschinen von der modern.IE- Website.
    Diese Bilder verfallen 30 Tage nach dem ersten Gebrauch. Wenn die Bilder abgelaufen sind, werden sie nach einer Stunde heruntergefahren. Wenn Sie die Images nicht jedes Mal neu erstellen möchten, ändern Sie die Hardware-Uhr Ihrer VM, bevor Sie das Image aktivieren.
    Beispiel: Wenn Sie VirtualBox verwenden, starten Sie das Terminal und geben Sie den folgenden Befehl ein (ersetzen Sie die großgeschriebenen Namen durch etwas Sinnvolles):
    VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>

Auf dieser Site sind vollständig Offline-Installationsprogramme für IE6 (und sogar IE5.5) verfügbar .

Für IE6 und IE7 sollte die Internet Explorer Developer Toolbar installiert sein. IE8 + verfügt über integrierte F12-Entwicklertools .

Aufbau

  • Starten Sie die IE6-Einstellungen: Startseite, Sicherheit, Cookies, Standardbrowser.
  • IE7: Entfernen Sie die erste Ausführungsseite über die Registrierung (IE7 Sandboxie). Siehe diesen Beitrag im Microsoft TechNet-Forum .
  • IE8: Entfernen Sie das Dialogfeld "Windows Internet Explorer 8 einrichten". Dies kann durch Starten von IE8, Klicken auf "Später" oder Ändern der Registrierung erfolgen .

Es ist tatsächlich möglich, IE6-8 in Windows 7 durch Anwendungsvirtualisierung auszuführen. VMWare ThinApp funktioniert hervorragend, die Einrichtung dauert jedoch erheblich länger, da Sie die Installation von Internet Explorer erfassen müssen. Außerdem ist das Softwarepaket sehr teuer (Keygens sind frei verfügbar, aber unethisch).


5. Firefox

Option 1 (faul) :
Utilu Mozilla Firefox Collection . Dieses Tool enthält Installationsprogramme für alle Firefox-Versionen (über 200 MB). Firebug, die Web Developer-Symbolleiste und Flash sind ebenfalls enthalten.

Option 2 :
Es können problemlos mehrere Firefox-Versionen gleichzeitig installiert und ausgeführt werden.

  1. Laden Sie Mozilla offiziellen Profil - Manager .
  2. Laden Sie die relevanten Firefox-Versionen von http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ herunter . Ältere Versionen finden Sie unter ftp.mozilla.org .
  3. Installieren Sie jede Firefox-Version. Es ist praktisch, ein Hauptverzeichnis ("Firefox") auszuwählen und die Versionsnummern als Namen für die Unterverzeichnisse ("3.6") zu verwenden.
  4. Erweiterungen: Starten Sie die älteste Firefox-Version und holen Sie sich Ihre bevorzugten Erweiterungen:
    • Firebug - Ein Muss für alte Firefox-Versionen. Nicht wirklich erforderlich für die neuesten Firefox-Versionen, die eine Reihe von integrierten Entwicklertools enthalten .
    • HttpFox - Ein einfaches und effektives Tool zum Messen von HTTP-Anforderungen.
    • Web Developer - Eine äußerst nützliche Symbolleiste für die Webentwicklung. Spart viel Zeit.
    • Konsole 2 - Verbessert die integrierte Konsole ( Ctrl Shift> J).
  5. Einstellungen: Tools > Options(Windows), Edit > Preferences(Linux)
    • Allgemein: Homepage
    • Sicherheit: Deaktivieren Sie alle Einstellungen mit Ausnahme von "Warnen Sie mich, wenn Websites versuchen, Add-Ons zu installieren".
      (Vergessen Sie nicht, die Einstellungen der Warnmeldung über die Schaltfläche unten anzuzeigen.)
    • Fortgeschrittene:
      • Allgemeines:
        • Suchen Sie nach dem Standardbrowser: Aus
        • Absturzberichte einreichen: aus
      • Update: Deaktivieren Sie alle Updates
  6. Bereinigen: Schließen Sie alle Registerkarten, drücken Sie Ctrl Shift Delund überprüfen Sie alles. Schließen Sie dann Firefox.
  7. Firefox - Profil - Manager :
    Bildschirmfoto
    • Duplizieren Sie jedes Profil über die CopyOption.
    • Ein Dialog- Screenshot wird geöffnet. Wählen Sie einen geeigneten Namen (z. B. Firefox 3.6) und ein Ziel.
    • Verwenden Sie die Firefox versionOption, um die Standardversion von Firefox für das Profil auszuwählen.
    • Aktivieren Sie auch das Kontrollkästchen Start new instance [-no-remote], damit mehrere Firefox-Versionen gleichzeitig ausgeführt werden können.
  8. Beenden
    • Verwenden Sie die Start FirefoxSchaltfläche, um eine Instanz von Firefox zu starten.
    • Lassen Sie die Add-On-Kompatibilitätsprüfung ausführen und bei Bedarf aktualisieren.
    • Leeren Sie den Cache, den Verlauf usw. mit Ctrl Shift Del.
    • Wiederholen Sie diesen Schritt für jede Firefox-Version.

6. Oper

Opera : Eine Liste aller Installationsprogramme finden Sie auf Opera.com . Mehrere Versionen können problemlos nebeneinander installiert werden. Wählen Sie während der Installation "Benutzerdefiniert" und ein anderes Verzeichnis.
Wählen Sie bei der Installation auch, dass Sie für alle Benutzer dasselbe Profil verwenden.

Wichtige Einstellungen: Einstellungen> Einstellungen> Erweitert> Sicherheit> Nicht nach Updates suchen.

Hinweis: Opera 15+ verwendet dieselbe Rendering- und JavaScript-Engine wie Chrome.


7. Chrome

Chrome : Eigenständige Installationsprogramme können von File Hippo heruntergeladen werden .
Es ist auch möglich, mehrere Chrome-Versionen nebeneinander auszuführen.

Obwohl Sandboxie verwendet werden kann, wird empfohlen, die nächste native Methode zu verwenden, um mehrere Versionen nebeneinander auszuführen.

  1. Laden Sie die gewünschten Versionen von File Hippo herunter .
  2. Erstellen Sie ein Hauptverzeichnis, z C:\Chrome\.
  3. Extrahieren Sie das Installationsprogramm (= ohne Installation ), z. B. mit 7-Zip .
    Nach dem Extrahieren wird ein chrome.7zArchiv erstellt. Extrahieren Sie auch diese Datei und leiten Sie das erstellte Chrome-binVerzeichnis ab.
    Nun siehst du chrome.exeund ein Dir wie 18.0.1025.45.
    Verschieben Sie chrome.exenach 18.0.1025.45und dann in dieses Verzeichnis C:\Chrome. Die restlichen Dateien in Chrome-binkönnen sicher gelöscht werden.
  4. Erstellen Sie eine Verknüpfung für jede Version :

    "C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
    

    Erläuterung dieser Verknüpfung:

    • "C:\Chrome\18.0.1024.45\chrome.exe"• Dies ist der Launcher
    • --user-data-dir="..\User Data\18" • Benutzerprofil, relativ zum Standort von chrome.exe. Sie könnten auch --user-data-dir="C:\Chrome\User Data\18"für den gleichen Effekt verwendet haben. Legen Sie Ihre Einstellungen für die niedrigste Chrome-Version fest und duplizieren Sie das Benutzerprofil für jede Chrome-Version. Ältere Chrome-Versionen lehnen die Verwendung von Benutzerprofilen aus neuen Versionen ab.
    • --chrome-version=18.0.1025.45Speicherort der Binärdateien:
      • Der Speicherort (z. B. 18.0.1025.45) muss der Name des Verzeichnisses sein:
      • Muss mit einer Zahl beginnen und enden. Dazwischen kann ein Punkt erscheinen.
      • Die Nummern müssen nicht unbedingt mit der tatsächlichen Versionsnummer übereinstimmen (obwohl es praktisch ist, echte Versionsnummern zu verwenden ...).

Zur Konfiguration: Alle Einstellungen können unter festgelegt werden chrome://settings/. Normalerweise ändere ich die Einstellungen für die Startseite und "Unter der Haube".

Bei vielen Chrome-Versionen ist es nicht praktisch, alle Versionen installiert zu haben. Ich habe ein VB-Skript erstellt, das diese Schritte automatisiert, sodass ich nur die Installationsprogramme speichern und das Skript dann ausführen kann, wenn ich eine alte Version von Chrome testen muss: https://gist.github.com/Rob--W/2882558


8. Safari

Hinweis: Die Safari-Unterstützung unter Windows wurde eingestellt. Die letzte unterstützte Safari-Version unter Windows ist 5.1.7. Sie benötigen einen Mac oder eine OS X-VM, um Ihre Websites in neueren Safari-Versionen zu testen.

Safari unterstützt nicht nativ mehrere Versionen oder Benutzerprofile nebeneinander. Safari 4 steht kurz vor dem Tod , Sie müssen also nur 5 testen. *. Alle Safari-Versionen können von Old Apps heruntergeladen werden .

  • Laden Sie Safari 5.0 herunter und installieren Sie es .
  • Starten Sie Safari und legen Sie Ihre Einstellungen fest.
  • Erstellen Sie für jede weitere Installation eine neue Sandboxie- Sandbox .
    Es ist wichtig, zunächst die älteste Version zu installieren , damit das Benutzerprofil durch neuere Versionen angepasst werden kann.
  • Weitere Informationen zur Installation in Sandboxie finden Sie im Abschnitt Sandboxie und Internet Explorer .

Die Entwicklertools müssen über aktiviert werden Preferences > Advanced > Show Developer menu in menu bar. Deinstallieren Sie nach der Installation von Safari den Apple Software Updater über Control panel > Add/Remove software.


9. Entwicklertools (und Verknüpfungen)


10. Gemessene Rüstzeit und Speicherplatz

  • Das Einrichten der Basisumgebung dauert 30 Minuten .
  • Die Installation von Browsern erfordert nicht viel Zeit.
  • Abhängig von der Anzahl der Browser kann die Konfiguration einige Zeit in Anspruch nehmen.

  • Einrichten einer WinXP-VM mit den in diesem Handbuch aufgeführten Browsern + Opera 12 Beta:
    • Größe der Downloads: 585 MB
    • 12 Browser
    • Verwendete Zeit: 1:09 Stunden (32 Minuten, um zum IE zu gelangen)
    • Gerätegröße: 1,1 G / importierte Größe: 2,2 G.
    • Detailliertes Protokoll: http://pastebin.com/R7WGPK99
  • Einrichten einer riesigen WinXP-VM für detaillierte Browserkompatibilitätstests:

Pro Browser benötigte Zeit (Installation & Konfiguration)

  • Oper: 2 Minuten
  • Internet Explorer: 3 Minuten *
  • Safari: 4 Minuten *
  • Firefox: 5 Minuten
  • Chrome: 6 Minuten

* schließt die Zeit zum Einrichten einer Sandboxie-Sandbox aus (<1 Minute).


11. Optimale Nutzung

Wenn Sie mit der Installation fertig sind, verwenden Sie CCleaner, um Junk zu bereinigen.

  • Exportieren Sie die Appliance (diese Appliance kann an anderer Stelle als Backup gespeichert werden).
  • Entfernen Sie die neu erstellte virtuelle Maschine
  • Importieren Sie die Appliance (diese Schritte reduzieren die Dateigröße der VM).
  • Erstellen Sie einen Schnappschuss (zur Verwendung als Prüfpunkt)

Wenn Sie die Webseiten getestet haben, schalten Sie von nun an die VM aus und wählen Sie "Snapshot wiederherstellen". So bleibt Ihre VM sauber und schnell.

Maschine ausschalten> Schnappschuss wiederherstellen

Homepage unter http://10.0.2.2:8888/

Das Gastbetriebssystem kann über die IP-Adresse auf das Hostbetriebssystem zugreifen 10.0.2.2. Auf einen Server, der am Port ausgeführt wird, 8888kann beim Gast über zugegriffen werden http://10.0.2.2:8888/, auch wenn der Host keine Internetverbindung hat.

Aus diesem Grund http://10.0.2.2:8888/wird empfohlen , die Startseite festzulegen.

Mögliche Anwendungsfälle:

  • Testen Sie eine einzelne Seite.
  • Zeigt automatisch eine bestimmte Seite an, abhängig vom exponierten Benutzeragenten (z. B. durch Umleitung).
  • Geigen: Erstellen Sie eine Geige in Chrome und testen Sie sie in Firefox.
  • Teile Text und Links.

Alle vorherigen können einfach auf einem einfachen Server implementiert werden (ich habe zum Beispiel Node.js verwendet ).

Rob W.
quelle
3
Beide Antworten sind wirklich wertvoll. Vielen Dank für das Teilen.
fro_oo
Hat jemand IE10 und IE11 erfolgreich in einer Sandboxie-Sandbox installiert? Wenn ich die Win 7 IE9-Box von modern verwende, kann ich die IE 10- und 11-Installer nicht dazu bringen, in ihrer Sandbox zu arbeiten.
Casey
@RobW, Sie müssen keine VM auf leistungsstarken Computern einrichten und installieren, um IEs zu testen. Remcon ist kostenlos erhältlich . Siehe remote.modern.ie
Pacerier
1
Sehr gute und vollständige Antwort! Leider konnte ich ältere Chrome-Versionen nicht von File Hippo herunterladen. Auf der Download-Seite werde ich einfach zur offiziellen Google Chrome-Seite weitergeleitet, auf der ich gezwungen bin, die neueste verfügbare Version herunterzuladen. Mache ich etwas falsch? Zum Glück hatte ich einen eigenständigen Installer mit der richtigen Version.
Rodrigo V
2
Ich hatte Probleme beim Extrahieren des Chrome-Installationsprogramms mit 7-zip. Es extrahiert nur eine Datei mit dem Namen "~ 102" und ich weiß nicht, was ich damit machen soll. Ich konnte die gewünschten Dateien erhalten, indem ich Chrome installierte und die Dateien aus C: \ Programme \ Google \ Chrome \ Application nahm.
Rodrigo V
11

Microsoft hat vor kurzem damit begonnen, einen kostenlosen Dienst namens modern.IE anzubieten:

modern.IE ist eine Verpflichtung von Microsoft, das Cross-Browser-Testen für die Internet Explorer-Browser zu vereinfachen. Microsoft hat modern.IE entwickelt, um Entwicklern und Designern eine Reihe von Tools zur Verfügung zu stellen, die das Testen von IE-Browsern erleichtern.

Mit modern.IE haben Sie zwei Möglichkeiten, Ihre Website im IE zu testen. Erstens bietet modern.IE Ihnen drei Monate lang die kostenlose Nutzung des webbasierten Browsertestdienstes BrowserStack. Sie benötigen lediglich ein Facebook-Konto, um sich anzumelden und mit dem Testen zu beginnen.

Die zweite Methode, die modern.IE anbietet, ist ein Virtualisierungsabbild jedes Browsers von IE 6 bis IE 10, das auf Virtualisierungssoftware wie VirtualBox, Virtual PC, Hyper-V oder VMWare Player unter Windows, Mac oder Linux ausgeführt werden kann.

Darüber hinaus bietet modern.IE ein Tool, das Ihre Webseite nach häufigen Codierungsproblemen durchsucht und diese auflistet, damit Sie sie korrigieren können, damit sie in allen IE-Versionen korrekt angezeigt werden.

Quelle: modern.IE - Browserübergreifende IE Testing Tools Suite

Hinweis: Der verknüpfte Artikel wurde entfernt. Die Links führen jetzt zu einem Wayback Machine- Archiv der Seite.

Hirvesh
quelle
1
Nur um auch mitzumachen;) saucelabs.com browsererstack.com & vanamco.com/ghostlab scheinen alle ziemlich coole Tools zu sein, um sie über Browser und Plattformen hinweg zu testen
Adrien Be
1
@the_archer, Ihre Links sind ausgefallen.
Pacerier