Testowanie w różnych przeglądarkach: wszystkie główne przeglądarki na JEDNYM komputerze

138

Cel tego poradnika:

  • Uruchamianie wielu niemodyfikowane natywne wersje Internet Explorer,
    Safari, Opera, Chrome i Firefox na pojedynczej maszynie, side-by-side .

Omówione w części 1 :

  • Spis treści
  • Które przeglądarki należy przetestować?
  • Jak utworzyć maszynę wirtualną z systemem Windows XP, która uruchamia się szybko i nigdy nie wygasa?
  • Gdzie można pobrać niezbędne oprogramowanie (obraz maszyny wirtualnej, przeglądarki, ...)?

Omówiono również w części 2 :

  • Instrukcja instalacji i konfiguracji dla IE, Firefox, Opera, Chrome i Safari.
  • Narzędzia i skróty dla programistów.
  • Koszty czasu i miejsca na dysku .

Wiele sekcji jest niezależnych. Na przykład instrukcje dotyczące uruchamiania wielu wersji przeglądarki mają ogólne zastosowanie.

Rob W
źródło
4
Powiedziałbym, że łatwą alternatywą byłoby skorzystanie z browserstack.com
Nakul
1
Dla każdego, kto próbuje utworzyć maszynę wirtualną Windowns 7: VirtualBox domyślnie zamontuje plik vhd systemu Windows 7 jako SATA, będziesz musiał go odmontować i zamontować jako IDE - w przeciwnym razie Windows 7 spróbuje naprawić instalację i zakończy się niepowodzeniem. Dodatkowo kursor myszy działał tylko wtedy, gdy wyłączyłem integrację myszy (z menu Urządzenia maszyny wirtualnej)
Ben,
Związane z: stackoverflow.com/questions/574463/…
Denilson Sá Maia
@RobW tak samo wartościowa i niesamowita, jak zawartość tej strony, nie jest to nawet małe pytanie i może być czymś w rodzaju magnesu na złe odpowiedzi ... czy możesz spróbować zmienić ją w jakiś sposób?
DaveRandom,
3
@Dave To nie jest zwykłe pytanie, ale zwięzła treść pytania pokazuje, na jakie ponadczasowe pytania zostaną udzielone odpowiedzi iw jakim formacie. To jest jednoznaczny cel tej strony (który z perspektywy czasu lepiej pasowałby do samodzielnego bloga). Istnieją 2 inne przydatne odpowiedzi na temat IE, a także usunięta odpowiedź na temat konfigurowania Safari, więc nic nie wskazuje na to, że jest magnesem na złe odpowiedzi. Jeśli masz jakieś konkretne ulepszenia, po prostu zasugeruj zmianę.
Rob W

Odpowiedzi:

101

Zawartość

  1. Które przeglądarki należy przetestować?
    • Podstawowe zasady: które przeglądarki powinny zostać uwzględnione?
  2. Przygotowanie
    • Windows XP
    • Windows 7+ (dla IE9 +)
    • Pliki do pobrania w przeglądarce
      • Internet Explorer
      • Firefox
      • Opera
      • Chrom
      • Safari
      • Adobe Flash Player
    • Pobierz podsumowanie
  3. Sandboxie

    Część 2: Instalacja i konfiguracja
  4. Internet Explorer
  5. Firefox
  6. Opera
  7. Chrom
  8. Safari
  9. Narzędzia programistyczne (i skróty)
  10. Zmierzony czas konfiguracji i miejsce na dysku
    • Czas potrzebny na przeglądarkę (instalacja i konfiguracja)
  11. Optymalne wykorzystanie
    • Strona główna pod adresem http://10.0.2.2:8888/

1. Które przeglądarki należy przetestować?

Statystyki szybko się dezaktualizują. Z tego powodu odsyłam do części Udział w korzystaniu z przeglądarek internetowych w Wikipedii i poniższych witrynach, aby uzyskać informacje o najnowszych wersjach przeglądarek . Każda witryna jest zakończona krótkim przewodnikiem użytkowania.

Podstawowe zasady: które przeglądarki powinny zostać uwzględnione?

  • Firefox : Najnowsza wersja ESR + najnowsza stabilna wersja główna. Uwagi do wydania | Dla programistów | Szybki harmonogram wydań
  • Opera : 12.x + Najnowsza stabilna wersja. Historia wersji
    Od wersji Opera 15 Opera używa tego samego silnika co Chrome. Jednak całkiem wielu użytkowników nadal korzysta z Opery 12 (gdy wydano Operę 15, UX znacznie się zmienił).
  • Safari : 5.1.7 (Windows) + najnowsza wersja. Uwagi do wydania
    Niestety firma Apple porzuciła wsparcie dla systemu Windows, więc aby testować strony w Safari, musisz zdobyć Maca lub uruchomić OS X na maszynie wirtualnej.
  • Chrome : najnowsza stabilna wersja. Informacje o wydaniu
  • Internet Explorer : IE8 +. Historia funkcji
    To właściwie zależy od twoich klientów. Ten przewodnik uczy, jak zdobyć IE6 i 7, ale te przeglądarki już nie działają lub są bliskie śmierci. IE8 to ostatnia obsługiwana wersja przeglądarki Internet Explorer w systemie Windows XP, która nadal jest często używana.

Uwaga

Obecnie większość przeglądarek internetowych korzysta z szybkich wydań z automatycznymi aktualizacjami. Kiedy powstawał ten przewodnik, wydania nie były tak częste, dlatego warto było skonfigurować zestaw przeglądarek bez konieczności oglądania się wstecz.
O ile nie chcesz celowo testować aplikacji w starych przeglądarkach, po prostu pobierz najnowszą wersję przeglądarki i pozwól automatycznemu aktualizatorowi zająć się zarządzaniem wersją.

Jeśli nie potrzebujesz dużej elastyczności i chcesz szybko przetestować stronę, polecam zajrzeć na BrowserStack.com . Po zarejestrowaniu się możesz skorzystać z 30-minutowego bezpłatnego okresu próbnego, który zapewnia dostęp do wielu przeglądarek na komputery stacjonarne i urządzenia przenośne bezpośrednio w przeglądarce.


2. Przygotowanie

Przed skonfigurowaniem urządzenia pobierz wszystkie niezbędne pliki (patrz „Podsumowanie pobierania” na końcu tej sekcji). Wszystkie pliki będą współdzielone z maszyną wirtualną poprzez udostępniony folder Co? W jaki sposób? .

  • Oprogramowanie do wirtualizacji ( zalecane jest VirtualBox , jest bezpłatne nawet do użytku komercyjnego. Poniższe instrukcje zostały napisane z myślą o VirtualBox ).
  • Windows XP
    • Pobierz obraz IE6 XP dla VirtualBox ze strony modern.IE . Wyodrębnij .ovaplik w środku i uruchom go, aby zaimportować go do VirtualBox. (Obrazy są również dostępne dla innych produktów do wirtualizacji, takich jak VMware, Parallels, Virtual PC i Hyper-V)
    • Przygotowanie obrazu do użycia:
      • Ustawienia VirtualBox : Włącz kartę sieciową, ale nie łącz maszyny wirtualnej z rzeczywistą siecią.
      • Ustawienia VirtualBox : utwórz folder współdzielony tylko do odczytu. Ten folder będzie używany do przesyłania danych między systemem operacyjnym hosta a systemem operacyjnym gościa.
      • Uruchom net use x: \\vboxsvr\WinShared(zakładając, że wywoływany jest folder współdzielony WinShared. Spowoduje to powiązanie katalogu sieciowego z x:dyskiem).
      • Opcjonalnie : zainstaluj AntiWPA, aby wyłączyć sprawdzanie aktywacji, jeśli obraz będzie używany przez ponad 30 dni.
      • Opcjonalnie : Wyłącz plik stronicowania (Komputer> Właściwości> Zaawansowane> Wydajność> Zaawansowane> Pamięć wirtualna> Zmień> Bez stronicowania> Ustaw [potwierdź]).
      • Opcjonalnie : wyłącz niepotrzebne usługi za pomocą opcji Sortuj wiersze według kolumn i przełącz wszystkie usługi „automatyczne” na „ręczne”, zgodnie z obrazkiem. Zawsze, gdy chcesz zainstalować pakiet MSI, uruchom („Instalator Windows”):Start > Run > services.msc
        Startup Typenet start msiServer
        Windows XP - services.msc
      • Opcjonalnie : wyłącz kreatora czyszczenia pulpitu :Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
      • Opcjonalnie : zainstaluj i skonfiguruj Sandboxie (używany do uruchamiania IE7 i IE8 na tej samej maszynie wirtualnej IE6)
      • Opcjonalnie : zainstaluj CCleaner , uruchom go, aby go skonfigurować i wyczyścić śmieci.
      • Opcjonalnie : zainstaluj 7-Zip (używany dla wielu Chrome)
      • Zamknij system za pośrednictwem systemu gościa (WinXP).
      • Ustawienia VirtualBox : Połącz maszynę wirtualną z rzeczywistą siecią.
        (Tylko Internet Explorer wymaga Internetu podczas instalacji)
      • Opcjonalnie : utwórz migawkę swojej maszyny wirtualnej, aby móc ją przywrócić, gdy popełnisz błąd w następnym kroku.
  • Windows 7+ (dla IE9 +)
    • Pobierz gotowe obrazy maszyn wirtualnych z witryny modern.IE .
      Te obrazy są zbombardowane czasowo, tracą ważność po 30 dniach od pierwszego użycia. Kiedy obrazy wygasły, wyłączają się po godzinie użytkowania. Jeśli nie chcesz za każdym razem ponownie tworzyć obrazów, zmień zegar sprzętowy maszyny wirtualnej przed aktywacją obrazu.
      Na przykład w VirtualBox możesz VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000ustawić czas na 1000 godzin w przyszłości (użyj znaku minus, jeśli chcesz ustawić go na jakiś punkt w przeszłości).
  • Pobieranie przeglądarek

Pobierz podsumowanie

Dla wygody dobrze jest mieć wszystkie pliki instalacyjne w udostępnionym folderze. Oto krótka (pełna) lista wszystkich niezbędnych plików (uporządkowanych według kroku):


3. Sandboxie

Sandboxie to lekkie narzędzie, które uruchamia aplikacje w piaskownicy. Można go również użyć do zainstalowania wielu wersji przeglądarki IE / Safari na jednym komputerze z systemem Windows.

  • Pobierz : http://sandboxie.com/index.php?DownloadSandboxie
  • Poprawka : wersja rozszerzona jest wymagana do jednoczesnego włączenia wielu piaskownic. Zapłać im lub odwiedź YouTube .
    Uruchamianie wielu wersji IE / Safari jednocześnie wymaga wersji rozszerzonej. Jeśli nie masz nic przeciwko testowaniu jednej wersji IE / Safari na raz, wersja standardowa jest wystarczająca.

    Po instalacji:
  • Wyłącz wskazówki : „Konfiguracja> Wskazówki> Ukryj wszystkie wskazówki”
  • Domyślnie wokół aplikacji z piaskownicą pojawia się żółte obramowanie. Jeśli ci się to nie podoba, przejdź do sekcji Konfiguracja podstawowa : „Sandbox> DefaultBox> Ustawienia piaskownicy> Wygląd”.

    W przypadku każdej nowej wersji IE / Safari należy wykonać następujące czynności:
  • Utwórz : „Piaskownica> Utwórz nową piaskownicę” - Wprowadź nazwę, np. „IE8” i potwierdź.
  • Zainstaluj : „IE8> Uruchom w piaskownicy> Uruchom dowolny program”
    Wybierz żądany instalator i naciśnij OK.
  • Skrót : Po zakończeniu instalacji użyj "IE8> Przeglądaj zawartość", zlokalizuj plik binarny i utwórz skrót do aplikacji na pulpicie.

Wszystkie zmiany plików / rejestru w trybie piaskownicy są zapisywane w formacie C:\Sandbox. Aplikacje w tym katalogu są domyślnie uruchamiane w piaskownicy. Inne programy można łatwo uruchomić w piaskownicy za pomocą menu kontekstowego: „Uruchom w trybie piaskownicy” lub „Wyślij do> Sandboxie> IE8”.

Czyszczenie za pomocą CCleaner : Uruchom CCleaner w głównym środowisku, a następnie w poszczególnych piaskownicach.

Przejdź do: Część 2

Rob W
źródło
1
Świetne posty. Dziękuję za wysiłek. Chciałbym również dodać, że omahaproxy.appspot.com/help to przydatny link do uzyskania dodatkowych informacji o wersjach Chrome. Ma nawet plik JSON, który zawiera aktualne wersje.
Brian
5
Ty, mój przyjacielu, jesteś absolutnym bohaterem i świętym. Powinieneś zostać pasowany na rycerza.
iono
1
Nigdy nie myślałem o używaniu Sandboxie do uruchamiania IE7 i IE8 na tej samej maszynie wirtualnej, dzięki za przewodnik! Teraz nie muszę uruchamiać trzech oddzielnych maszyn wirtualnych tylko do testowania w IE6-IE8.
Phil
Chociaż może to nie powodować żadnych zauważalnych problemów w tym przypadku, pobieranie plików systemowych z Internetu jest ogólnie złym pomysłem, nigdy nie wiadomo, czy język i wersja pliku pasuje do reszty instalacji systemu Windows (pliki systemowe nie były wcześniej niezależne od języka Windows Vista). Kilka plików, z którymi łączysz się, pochodzi z ery sprzed dodatku SP3, która jest starsza niż SP3, wersja używana w obrazie maszyny wirtualnej firmy Microsoft. Lepszym sposobem jest użycie dysku CD XP SP3 i wskazanie tam systemu Windows, gdy chce znaleźć te pliki, lub po prostu zainstalować od zera i w ogóle pominąć używanie obrazu maszyny wirtualnej firmy Microsoft.
Phil
@RobW Nie mogę znaleźć kopii lustrzanej w filehippo. Czy masz gdzieś archiwum tych plików?
Lekensteyn
60

Zawartość części 2 (przejdź do: część 1 )

 4. Internet Explorer
 5. Firefox
 6. Opera
 7. Chrome
 8. Safari
 9. Narzędzia programistyczne (i skróty)
 10. Zmierzony czas konfiguracji i miejsce na dysku
    • Czas potrzebny na przeglądarkę (instalacja i konfiguracja)
 11. Optymalne wykorzystanie
    • Strona główna whttp://10.0.2.2:8888/


Instalacja i konfiguracja

Wskazówki dotyczące konfiguracji przeglądarki:

  • Strona główna
  • Wyłącz sprawdzanie: „Domyślna przeglądarka” i „Aktualizacje”.
  • Aktywuj narzędzia programistyczne

4. Internet Explorer

Windows 7 nie pozwala na uruchamianie starszych instancji IE, ale zobacz uwagę poniżej . Dlatego potrzebna jest maszyna wirtualna Win XP.

IE nie można zdegradować, więc zacznij od najniższej wersji, a następnie zaktualizuj IE w oddzielnym Sandboxie . Ustaw preferencje w najniższej wersji przeglądarki przed aktualizacją, aby ustawić główne preferencje tylko raz.

  • IE6 - instalowany domyślnie w WinXP
  • IE7 / IE8 - Zainstaluj w Sandboxie (WinXP)
  • IE9 + - pobierz gotowe obrazy maszyn wirtualnych Windows ze strony modern.IE .
    Te obrazy tracą ważność po 30 dniach od pierwszego użycia. Kiedy obrazy wygasły, wyłączają się po godzinie użytkowania. Jeśli nie chcesz za każdym razem ponownie tworzyć obrazów, zmień zegar sprzętowy maszyny wirtualnej przed aktywacją obrazu.
    Np. Jeśli używasz VirtualBox, uruchom terminal i wydaj następujące polecenie (zamień nazwy pisane wielkimi literami na coś sensownego):
    VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>

W tej witrynie dostępne są w pełni offline instalatory dla IE6 (a nawet IE5.5) .

W przypadku IE6 i IE7 należy zainstalować pasek narzędzi programisty Internet Explorer . IE8 + ma wbudowane narzędzia programistyczne F12 .

Konfiguracja

  • Uruchom ustawienia IE6: Strona główna, Bezpieczeństwo, Pliki cookie, domyślna przeglądarka.
  • IE7: Pozbądź się strony pierwszego uruchomienia za pośrednictwem rejestru (IE7 Sandboxie). Zobacz ten post na forum Microsoft TechNet .
  • IE8: Pozbądź się okna dialogowego „Konfigurowanie programu Windows Internet Explorer 8”. Można to zrobić, uruchamiając IE8, a następnie klikając „Później” lub modyfikując rejestr .

W rzeczywistości możliwe jest uruchomienie IE6 - 8 w Windows 7 poprzez wirtualizację aplikacji. VMWare ThinApp działa świetnie, ale konfiguracja zajmuje znacznie więcej czasu, ponieważ musisz przechwycić instalację Internet Explorera. Ponadto pakiet oprogramowania jest bardzo drogi (generatory kluczy są dostępne bezpłatnie, ale są nieetyczne).


5. Firefox

Opcja 1 (leniwa) :
Utilu Mozilla Firefox Collection . To narzędzie zawiera instalatory dla wszystkich wersji przeglądarki Firefox (ponad 200 MB). Zawiera również Firebug, pasek narzędzi Web Developer oraz Flash.

Opcja 2 :
Wiele wersji przeglądarki Firefox można łatwo zainstalować i uruchomić w tym samym czasie.

  1. Pobierz oficjalnego menedżera profili Mozilli .
  2. Pobierz odpowiednie wersje przeglądarki Firefox ze strony http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ . Starsze wersje można znaleźć na ftp.mozilla.org .
  3. Zainstaluj każdą wersję przeglądarki Firefox. Dogodnie jest wybrać jeden główny katalog („Firefox”) i użyć numerów wersji jako nazw podkatalogów („3.6”).
  4. Rozszerzenia: uruchom najstarszą wersję przeglądarki Firefox i pobierz swoje ulubione rozszerzenia:
    • Firebug - niezbędny element starszych wersji Firefoksa. Niezbyt potrzebne w najnowszych wersjach Firefoksa, które mają ładny zestaw wbudowanych narzędzi programistycznych .
    • HttpFox - proste i skuteczne narzędzie do pomiaru żądań HTTP.
    • Web Developer - niezwykle przydatny pasek narzędzi do tworzenia stron internetowych. Oszczędza dużo czasu.
    • Console 2 - rozszerza wbudowaną konsolę ( Ctrl Shift> J).
  5. Preferencje: Tools > Options(Windows), Edit > Preferences(Linux)
    • Ogólne: strona główna
    • Bezpieczeństwo: usuń zaznaczenie wszystkich ustawień z wyjątkiem opcji „Ostrzegaj mnie, gdy witryny próbują instalować dodatki”.
      (Nie zapomnij przejrzeć ustawień komunikatu ostrzegawczego za pomocą przycisku u dołu).
    • Zaawansowane:
      • Generał:
        • Sprawdź domyślną przeglądarkę: wyłączone
        • Przesyłaj raporty o awariach: wyłączone
      • Aktualizacja: wyłącz wszystkie aktualizacje
  6. Porządkowanie: zamknij wszystkie karty, naciśnij Ctrl Shift Deli sprawdź wszystko. Następnie zamknij przeglądarkę Firefox.
  7. Menedżer profili Firefoksa :
    zrzut ekranu
    • Powiel każdy profil za pomocą Copyopcji.
    • Dialogowe ekranu otwiera. Wybierz odpowiednią nazwę (np. Firefox 3.6) I miejsce docelowe.
    • Użyj Firefox versionopcji, aby wybrać domyślną wersję przeglądarki Firefox dla profilu.
    • Zaznacz również to Start new instance [-no-remote]pole, aby zezwolić na jednoczesne działanie wielu wersji przeglądarki Firefox.
  8. Kończąc
    • Użyj Start Firefoxprzycisku, aby uruchomić instancję przeglądarki Firefox.
    • Uruchom sprawdzanie zgodności dodatków i zaktualizuj je w razie potrzeby.
    • Wyczyść pamięć podręczną, historię itp Ctrl Shift Del. Za pomocą .
    • Powtórz ten krok dla każdej wersji przeglądarki Firefox.

6. Opera

Opera : Lista wszystkich instalatorów jest dostępna na Opera.com . Wiele wersji można zainstalować obok siebie bez żadnych problemów. Podczas instalacji wybierz „Niestandardowy” i inny katalog.
Podczas instalacji wybierz również użycie tego samego profilu dla wszystkich użytkowników.

Ważna preferencja: Ustawienia> Preferencje> Zaawansowane> Zabezpieczenia> Nie sprawdzaj dostępności aktualizacji.

Uwaga: Opera 15+ używa tego samego mechanizmu renderowania i JavaScript co Chrome.


7. Chrome

Chrome : samodzielne instalatory można pobrać z File Hippo .
Możliwe jest również uruchamianie wielu wersji Chrome obok siebie.

Chociaż można użyć Sandboxie, zaleca się użycie następnej metody natywnej, aby uruchomić wiele wersji obok siebie.

  1. Pobierz żądane wersje z File Hippo .
  2. Utwórz katalog główny, np C:\Chrome\.
  3. Wypakuj instalator (= bez instalacji ), używając na przykład 7-Zip .
    Po rozpakowaniu chrome.7ztworzone jest archiwum. Wypakuj również ten plik i zejdź do utworzonego Chrome-binkatalogu.
    Teraz widzisz chrome.exei jak reż 18.0.1025.45.
    Przenieś chrome.exedo 18.0.1025.45, a następnie przenieś ten katalog do C:\Chrome. Pozostałe pliki Chrome-binmożna bezpiecznie usunąć.
  4. Utwórz skrót dla każdej wersji :

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

    Wyjaśnienie tego skrótu:

    • "C:\Chrome\18.0.1024.45\chrome.exe"• To jest wyrzutnia
    • --user-data-dir="..\User Data\18" • Profil użytkownika w stosunku do lokalizacji chrome.exe. Mogłeś również użyć --user-data-dir="C:\Chrome\User Data\18"tego samego efektu. Ustaw preferencje dla najniższej wersji Chrome i zduplikuj profil użytkownika dla każdej wersji Chrome. Starsze wersje Chrome odmawiają używania profili użytkowników z nowych wersji.
    • --chrome-version=18.0.1025.45Lokalizacja plików binarnych:
      • Lokalizacja (np. 18.0.1025.45) Musi być nazwą katalogu:
      • Musi zaczynać się i kończyć liczbą. Pomiędzy nimi może pojawić się kropka.
      • Liczby niekoniecznie muszą być zgodne z rzeczywistym numerem wersji (chociaż wygodnie jest używać rzeczywistych numerów wersji ...).

Odnośnie konfiguracji: Wszystkie preferencje można ustawić pod adresem chrome://settings/. Zwykle zmieniam stronę główną i ustawienia „Pod maską”.

Przy wielu wersjach Chrome nie jest praktyczne instalowanie wszystkich wersji. Utworzyłem skrypt VB, który automatyzuje te kroki, więc mogę po prostu przechowywać instalatory, a następnie uruchamiać skrypt, gdy chcę przetestować starą wersję Chrome: https://gist.github.com/Rob--W/2882558


8. Safari

Uwaga: obsługa Safari w systemie Windows została wycofana. Ostatnia obsługiwana wersja Safari w systemie Windows to 5.1.7; potrzebujesz komputera Mac lub maszyny wirtualnej z systemem OS X, aby przetestować swoje witryny w nowszych wersjach Safari.

Safari nie obsługuje natywnie wielu wersji ani profili użytkowników obok siebie. Safari 4 jest bliskie śmierci , więc musisz przetestować tylko 5. *. Wszystkie wersje Safari można pobrać ze starych aplikacji .

  • Pobierz i zainstaluj Safari 5.0 .
  • Uruchom Safari, ustaw swoje preferencje.
  • Utwórz nową piaskownicę Sandboxie dla każdej dodatkowej instalacji .
    Ważne jest, aby najpierw zainstalować najstarszą wersję, aby profil użytkownika mógł zostać dostosowany do nowszych wersji.
  • Aby uzyskać więcej informacji na temat instalacji w Sandboxie, zobacz sekcję Sandboxie i Internet Explorer .

Narzędzia programistyczne muszą być włączone za pośrednictwem Preferences > Advanced > Show Developer menu in menu bar. Po zainstalowaniu Safari odinstaluj Apple Software Updater za pośrednictwem Control panel > Add/Remove software.


9. Narzędzia programistyczne (i skróty)


10. Zmierzony czas konfiguracji i miejsce na dysku

  • Konfiguracja środowiska podstawowego zajmuje 30 minut .
  • Instalacja przeglądarek nie zajmuje dużo czasu.
  • W zależności od liczby przeglądarek ich skonfigurowanie może zająć trochę czasu.

  • Konfigurowanie maszyny wirtualnej WinXP z przeglądarkami wymienionymi w tym przewodniku + Opera 12 beta:
    • Rozmiar pobranych plików: 585 MB
    • 12 przeglądarek
    • Wykorzystany czas: 1:09 godziny (32 minuty, aby dostać się do IE)
    • Rozmiar urządzenia: 1,1G / importowany rozmiar: 2,2G.
    • Szczegółowy dziennik: http://pastebin.com/R7WGPK99
  • Konfigurowanie ogromnej maszyny wirtualnej WinXP do szczegółowych testów zgodności przeglądarek:

Czas potrzebny na przeglądarkę (instalacja i konfiguracja)

  • Opera: 2 minuty
  • Internet Explorer: 3 minuty *
  • Safari: 4 minuty *
  • Firefox: 5 minut
  • Chrome: 6 minut

* nie obejmuje czasu na skonfigurowanie Sandboxie Sandbox (<1 minuta).


11. Optymalne wykorzystanie

Po zakończeniu instalacji użyj CCleaner do czyszczenia śmieci, a następnie:

  • Wyeksportuj urządzenie (to urządzenie można zapisać w innym miejscu jako kopię zapasową).
  • Usuń nowo utworzoną maszynę wirtualną
  • Zaimportuj urządzenie (te kroki zmniejszają rozmiar pliku maszyny wirtualnej)
  • Utwórz migawkę (do wykorzystania jako punkt kontrolny)

Odtąd, po zakończeniu testowania stron internetowych, wyłącz maszynę wirtualną i wybierz „Przywróć migawkę”. Dzięki temu Twoja maszyna wirtualna będzie uporządkowana i szybka.

Wyłącz maszynę> Przywróć migawkę

Strona główna pod adresem http://10.0.2.2:8888/

System gościa może uzyskać dostęp do systemu operacyjnego hosta na podstawie adresu IP 10.0.2.2. 8888Gość może uzyskać dostęp do serwera działającego na porciehttp://10.0.2.2:8888/ , nawet jeśli host nie ma połączenia z Internetem.

Z tego powodu http://10.0.2.2:8888/zalecane jest ustawienie jako strona główna.

Możliwe przypadki użycia:

  • Przetestuj pojedynczą stronę.
  • Automatycznie pokazuj określoną stronę w zależności od ujawnionego klienta użytkownika (np. Przez przekierowanie).
  • Fiddling: utwórz skrzypce w przeglądarce Chrome i przetestuj je w przeglądarce Firefox.
  • Udostępnij tekst i linki.

Wszystkie poprzednie można łatwo zaimplementować na prostym serwerze ( na przykład użyłem Node.js ).

Rob W
źródło
3
Obie odpowiedzi są naprawdę cenne. Wielkie dzięki za udostępnienie.
fro_oo
Czy ktoś pomyślnie zainstalował IE10 i IE11 w piaskownicy Sandboxie? Używając skrzynki Win 7 IE9 z nowoczesnego, tj. Nie mogę zmusić instalatorów IE 10 i 11 do pracy w ich piaskownicy.
Casey,
@RobW, nie ma potrzeby konfigurowania i instalowania maszyn wirtualnych na potężnych maszynach, aby przetestować IE. Remcon jest dostępny za darmo . Zobacz remote.modern.ie
Pacerier
1
Bardzo dobra i pełna odpowiedź! Niestety nie mogłem pobrać starszych wersji Chrome z File Hippo. Na stronie pobierania po prostu przekierowuje mnie na oficjalną stronę Google Chrome, która zmusza mnie do pobrania najnowszej dostępnej wersji. czy robię coś źle? Na szczęście miałem samodzielny instalator z odpowiednią wersją.
Rodrigo V
2
Miałem problemy z rozpakowaniem instalatora Chrome za pomocą 7-zip. Po prostu wypakowuje plik o nazwie „~ 102” i nie wiem, co z tym zrobić. Mogłem pobrać potrzebne pliki, instalując Chrome i pobierając pliki z C: \ Program Files \ Google \ Chrome \ Application.
Rodrigo V
11

Na przykład Microsoft zaczął niedawno udostępniać bezpłatną usługę o nazwie modern.IE:

modern.IE jest przedsięwzięciem mojej firmy Microsoft, aby ułatwić testowanie w różnych przeglądarkach dla przeglądarek Internet Explorer. Firma Microsoft stworzyła modern.IE, aby zapewnić programistom i projektantom zestaw narzędzi ułatwiających testowanie przeglądarki IE.

Dzięki modern.IE masz dwie metody testowania swojej witryny w IE. Po pierwsze, modern.IE oferuje trzymiesięczne bezpłatne korzystanie z internetowej usługi testowania przeglądarek BrowserStack. Potrzebujesz tylko konta na Facebooku, aby się zalogować i rozpocząć testowanie.

Druga metoda oferowana przez modern.IE to obraz wirtualizacji każdej przeglądarki od IE 6 do IE 10, który można uruchomić na oprogramowaniu do wirtualizacji, takim jak VirtualBox, Virtual PC, Hyper-V lub VMWare Player na Windows, Mac lub Linux.

Ponadto modern.IE zapewnia również narzędzie, które skanuje twoją stronę internetową pod kątem typowych problemów z kodowaniem i wyświetla je, abyś mógł je poprawić, aby wyświetlały się poprawnie we wszystkich wersjach IE.

Źródło: modern.IE - Cross-Browser IE Testing Tools Suite

Uwaga: połączony artykuł został usunięty. Linki prowadzą teraz do archiwum strony Wayback Machine .

Hirvesh
źródło
1
Tylko żeby to wyobrazić;) saucelabs.com browserstack.com i vanamco.com/ghostlab - wszystkie wydają się całkiem fajnymi narzędziami do testowania na różnych przeglądarkach i platformach
Adrien Be
1
@the_archer, Twoje linki nie działają.
Pacerier,