• Главная
  • Карта сайта
Не найдено

cross-browser - кросбраузерності тестування: всі основні браузери на ОДНІЄЇ машині - Qaru

  1. Час, необхідний для кожного браузера (встановлення та налаштування)
  2. Домашня сторінка http://10.0.2.2:8888/

Зміст частини 2 (перейти до частини 1 )

& ЕПРС; 4. Internet Explorer
& ЕПРС; 5. Firefox
& ЕПРС; 6. Opera
& ЕПРС; 7. Chrome
& ЕПРС; 8. Safari
& EMSP; 9. Інструменти розробника (і ярлики)
& EnSP; 10. Зміряний час настройки та дисковий простір
& ЕПРС; & ЕПРС; & ЕПРС; & Бик; & EnSP; Необхідний час для браузера (встановлення та налаштування)
& EnSP; 11. Оптимальне використання
& ЕПРС; & ЕПРС; & ЕПРС; & Бик; & EnSP; Домашня сторінка в http://10.0.2.2:8888/

Поради з налаштування браузера:

  • Домашня сторінка
  • Не перевіряти: "Браузер за замовчуванням" і "Оновлення".
  • Активувати інструменти розробника

Windows 7 не дозволяє запускати старі екземпляри IE але див. Примітку нижче. Ось чому потрібна віртуальна машина Win XP.

IE не може бути знижений, тому почніть з найнижчою версії, потім поновіть IE в окремому Sandboxie. Задайте настройки в нижній версії браузера перед оновленням, так що вам потрібно тільки встановити основні настройки один раз.

  • IE6 - встановлений за замовчуванням в WinXP
  • IE7 / IE8 - Встановити в Sandboxie (WinXP)
  • IE9 + - Отримайте готові зображення віртуальної машини Windows з сайту modern.IE .
    Ці зображення закінчуються через 30 днів після першого використання. Коли зображення закінчився, вони закриваються після години використання. Якщо ви не хочете повторно створювати зображення кожного разу, змініть апаратні годинник вашої віртуальної машини, перш ніж активувати зображення.
    Наприклад. Якщо ви використовуєте VirtualBox, запустіть термінал і виконайте наступну команду (замініть заголовні імена на щось розумне):
    VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>

Повністю автономні установники для IE6 (і навіть IE5.5) доступні на цьому сайті .

Для IE6 та IE7 необхідно встановити панель інструментів розробника Internet Explorer . IE8 + має вбудовані інструменти розробника F12 .

конфігурація

  • Запустіть настройки IE6: головна сторінка, безпеку, файли cookie, браузер за замовчуванням.
  • IE7: позбутися від першої сторінки запуску через реєстр (IE7 Sandboxie). Див. цей пост на форумі Microsoft TechNet .
  • IE8: позбутися від діалогу "Налаштування Windows Internet Explorer 8". Це можна зробити, запустивши IE8, потім клацнувши "Пізніше" або змінивши реєстр .

Фактично можливо запустити IE6 - 8 в Windows 7 за допомогою віртуалізації додатків. VMWare ThinApp відмінно працює, але для настройки потрібно значно більше часу, тому що вам потрібно відобразити установку Internet Explorer. Крім того, пакет програмного забезпечення дуже дорогий (кейгени доступні, але неетичні).

Варіант 1 (ледачий):
Утиліта Mozilla Firefox Collection . Цей інструмент містить інсталятори для всіх версій Firefox (200+ МБ). Також включені Firebug, панель інструментів Web Developer і Flash.

Варіант 2:
Кілька версій Firefox можна легко встановити і виконати одночасно.

  • Завантажити Офіційний Mozilla Диспетчер профілів .
  • Завантажте відповідні версії Firefox з http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ . Більш ранні версії можна знайти на ftp.mozilla.org .
  • Встановіть кожну версію Firefox. Зручно вибрати один основний каталог ( "Firefox") і використовувати номери версій як імена для підкаталогів ( "3.6").
  • Розширення: запустіть стару версію Firefox і отримаєте свої улюблені розширення:
    • Firebug - обов'язковий для старих версій Firefox. Не потрібні останні версії Firefox, у яких є хороший набір вбудованих засобів розробки .
    • HttpFox - простий і ефективний інструмент для вимірювання HTTP-запитів.
    • Веб розробник - надзвичайно корисна панель інструментів для веб-розробки. Економить багато часу.
    • консоль 2 - Покращує вбудовану консоль (Ctrl Shift> J).
  • Уподобання: Tools> Options (Windows), Edit> Preferences (Linux)
    • Загальна: Домашня сторінка
    • Безпека: зніміть всі настройки, окрім "Попереджати мене, коли сайти намагаються встановити доповнення".
      (Не забудьте переглянути настройки з'явиться повідомлення про необхідність, натиснувши кнопку внизу).
    • додатково:
      • Загальні відомості:
        • Перевірити браузер за замовчуванням: off
        • Надіслати звіти про збої: викл
      • Оновлення: відключити всі оновлення
  • Очищення: закрийте всі вкладки, натисніть Ctrl Shift Del і перевірте все. Потім закрийте Firefox.
  • Firefox Диспетчер профілів :
    Зміст частини 2 (перейти до   частини 1   )   & ЕПРС;  4
    • Дублювати кожен профіль за допомогою опції Copy.
    • A діалог screenshot . Виберіть відповідне ім'я (наприклад, Firefox 3.6) і пункт призначення.
    • Використовуйте параметр Firefox version, щоб вибрати версію Firefox за замовчуванням для профілю.
    • Також перевірте прапорець Start new instance [-no-remote], щоб одночасно запускати кілька одночасних версій Firefox.
  • завершення
    • Використовуйте кнопку Start Firefox, щоб запустити екземпляр Firefox.
    • Нехай перевірка сумісності надбудови виконується і оновлюється там, де це необхідно.
    • Очистіть кеш, історію і т.д., використовуючи Ctrl Shift Del.
    • Повторіть цей крок для кожної версії Firefox.

Opera. Список всіх установників доступний на Opera.com . Без проблем можуть бути встановлені кілька версій. Під час установки виберіть "Власний" та інший каталог.
При установці обраний вами один і той же профіль для всіх користувачів.

Важливе перевагу: Установки> Установки> Додатково> Безпека> Чи не перевіряти наявність оновлень.

Примітка. Opera 15+ використовує той же механізм рендеринга і JavaScript, що і Chrome.

Chrome. Автономні установники можуть бути завантажені з File Hippo .
Також можна запускати кілька версій Chrome поруч.

Хоча Sandboxie можна використовувати, рекомендується використовувати наступний власний метод, щоб запускати кілька версій пліч-о-пліч.

  • Завантажте бажану версію з файл Hippo .
  • Створити основний каталог, наприклад. C: \ Chrome \.
  • Вийміть установник (= без установки), використовуючи 7-Zip наприклад. Після вилучення створюється архів chrome.7z. Також витягніть цей файл і опустіть створений каталог Chrome-bin.
    Тепер ви бачите chrome.exe і каталог, схожий на 18.0.1025.45.
    Перемістіть chrome.exe в 18.0.1025.45, а потім проведіть цей каталог в C: \ Chrome. Інші файли в Chrome-bin можна безпечно видалити.
  • Створіть ярлик для кожної версії:

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

    Пояснення цього ярлика:

    • "C: \ Chrome \ 18.0.1024.45 \ chrome.exe" & bull; це запуску
    • --user-data-dir = ".. \ User Data \ 18" & bull; Профіль користувача щодо місця розташування chrome.exe. Ви також могли б використовувати --user-data-dir = "C: \ Chrome \ User Data \ 18" для того ж ефекту. Задайте настройки для наймолодшої версії Chrome і дублюйте профіль користувача для кожної версії Chrome. Більш ранні версії Chrome відмовляються використовувати профілі користувачів з нових версій.
    • --chrome-version = 18.0.1025.45 & bull; Місцезнаходження довічних файлів:
      • Місцезнаходження (наприклад, 18.0.1025.45) має бути ім'ям каталогу:
      • Потрібно починати і закінчувати цифрою. Між ними може з'явитися точка.
      • Цифри необов'язково повинні відповідати номеру реальної версії (хоча зручно використовувати реальні номери версій ...).

Щодо конфігурації: всі налаштування можуть бути встановлені в chrome: // settings /. Зазвичай я змінюю домашню сторінку і налаштування "Під капотом".

З безліччю випусків Chrome недоцільно встановлювати всі версії. Я створив VB script, який автоматизує ці кроки, тому я можу просто зберегти інсталятори, а потім запустити script, коли мені потрібно протестувати стару версію Chrome: https://gist.github.com/Rob--W/2882558

Примітка. Підтримка Safari в Windows припинена. Остання підтримувана версія Safari для Windows - 5.1.7; вам знадобиться Mac або OS X VM для тестування ваших сайтів в більш нових версіях Safari.

Safari робить не підтримує кілька версій або профілів користувачів пліч-о-пліч. Safari 4 близько до смерті , Тому вам потрібно тільки перевірити 5. *. Всі версії Safari можна завантажити з "Старі додатки" .

  • Завантажити та встановити Safari 5.0 .
  • Запустіть Safari, вкажіть свої налаштування.
  • Створіть нову пісочницю Sandboxie для кожної додаткової установки.
    Важливо спочатку встановити стару версію, щоб користувальницький профіль міг бути адаптований новішими версіями.
  • Додаткову інформацію про встановлення в Sandboxie см. В розділі "Sandboxie" і "Internet Explorer".

Інструменти розробника повинні бути включені через Preferences> Advanced> Show Developer menu in menu bar. Після установки Safari видаліть оновлення програмного забезпечення Apple через Control panel> Add / Remove software.

  • Internet Explorer
  • Firefox
  • Opera
  • Chrome
  • Safari
  • Налаштування базової середовища займає 30 хвилин.
  • Установка браузерів не вимагає багато часу.
  • Залежно від кількості браузерів їх настройка може зайняти деякий час.
  • Налаштування WinXP VM за допомогою браузерів, перерахованих в цьому керівництві + Opera 12 beta:
    • Розмір завантаження: 585MB
    • 12 браузерів
    • 1:09 годину (32 хвилини, щоб дістатися до IE).
    • Розмір пристрою: 1.1G / імпортований розмір: 2.2G.
    • Докладний журнал: http://pastebin.com/R7WGPK99
  • Налаштування величезною WinXP VM для докладних тестів сумісності з браузерами:
    • 24 браузера
    • Використовувана час 2:15 годин
    • Розмір пристрою: 1.4G / імпортований розмір: 3.0G
    • Журнал: http://pastebin.com/SJEgxNyr

Час, необхідний для кожного браузера (встановлення та налаштування)

  • Опера: 2 хвилини
  • Internet Explorer: 3 хвилини *
  • Safari: 4 хвилини *
  • Firefox: 5 хвилин
  • Chrome: 6 хвилин

* Виключає час створення пісочниці Sandboxie (<1 хвилина).

Коли ви закінчите установку, використовуйте CCleaner для очищення сміття, а потім:

  • Експортуйте пристрій (цей прилад можна зберегти в іншому місці в якості резервної копії).
  • Видалити новостворену віртуальну машину
  • Імпорт пристрій (ці кроки зменшують розмір файлу віртуальної машини)
  • Створення моментального знімка (для використання в якості контрольної точки)

З цього моменту, коли ви закінчили тестування веб-сторінок, вимкніть віртуальну машину і виберіть "Відновити знімок". Це буде підтримувати вашу віртуальну машину акуратно і швидко.

Домашня сторінка http://10.0.2.2:8888/

гостьова ОС може отримати доступ до ОС хоста по IP-адресою 10.0.2.2. Доступ до сервера, що працює на порту 8888, можна отримати у гостя через http://10.0.2.2:8888/, навіть якщо у хоста немає підключення до Інтернету.

З цієї причини рекомендується встановити http://10.0.2.2:8888/ в якості домашньої сторінки.

Можливі варіанти використання:

  • Протестуйте одну сторінку.
  • Автоматично показувати певну сторінку в залежності від відкритого агента користувача (наприклад, шляхом перенаправлення).
  • Fiddling: створіть скрипт в Chrome і протестуйте його в Firefox.
  • Поділитися текстом і посиланнями.

Всі попередні можуть бути легко реалізовані на простому сервері (наприклад, я використав Node.js ).

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью