Как установить несколько IE (ie8, ie9, ie10) разных версий на одном компьютере

Случаются ситуации, когда заказчик хочет, чтобы его продукт был протестирован в разных версиях IE бруезера (IE8, IE9, IE10). Как показывает практика, эмулятор в Internet Explorer показывает не совсем реальную картину, а установить несколько браузеров IE, разных версии на одной ОС — нереально. Поэтому в данной статье речь пойдет о том, как можно выйти из данной ситуации, как установить несколько операционных систем Windows с браузерами: IE8, IE9, IE10 на одном компьютере.

Данный вариант подойдет под любую операционную систему: Windows, Linux, MacOS, а поможет нам в этом Vagrant и Virtualbox. В статье покажу варианты установки для операционных систем: Windows, Linux.

Virtualbox — эмулятор виртуальных машин: Windows с браузером IE8, Windows с браузером IE9, Windows с браузером IE10.

Vagrant — это инструмент для управления виртуальными машинами с помощью командной строки.

Установка нескольких IE в Windows

1. Устанавливаем VirtualBox

Скачиваем и устанавливаем программу «VirtualBox» www.virtualbox.org/wiki/Downloads

2. Устанавливаем Vagrant

Скачать и установить «Vagrant» для Windows, Linux, Mac OS можно по ссылке vagrantup.com

После того, как мы установили Vagrant, наша командная строка в Windows научилась понимать Vagrant команды

3. Настариваем Vagrant + Virtualbox в Windows

Открываем терминал в Windows: ПускВыполнитьcmdОК

Сразу определитесь, в какую директорию будете инициализировать виртуальные машины. Мне почему то захотелось сделать это в каталоге: c:/users/user.

С помощью командной строки переходим в каталог:

cd c:/users/user

Создаем директорию «vmie» (название может быть любое):

mkdir vmie

Переходим в нашу директорию с помощью команды:

cd vmie

Создаем в данной директории каталоги: ie8, ie9, ie10.

mkdir ie8
mkdir ie9
mkdir ie10

У вас должна получится примерно такая структура:

  • c:/users/user/vmie/ie8
  • c:/users/user/vmie/ie9
  • c:/users/user/vmie/ie10

Теперь скачиваем «голые исходники» виртуалки, как правило, их называют боксами «box».

vagrant box add НАЗВАНИЕ_БОКСА URL_БОКСА

Название может быть любым, это просто идентификатор. Вагрант скачивает бокс в папку ~/.vagrant.d/boxes по умолчанию. Их можно делать самому, но мы скачаем уже готовые:

vagrant box add win7IE8 http://aka.ms/vagrant-win7-ie8

ждем окончательной загрузки и вводим следующую команду:

vagrant box add win7IE9 http://aka.ms/vagrant-win7-ie9

ждем окончательной загрузки и вводим следующую команду:

vagrant box add win7IE10 http://aka.ms/vagrant-win7-ie10

После того, как все загрузилось, можно инициализировать наши виртуальные машины на основе этих боксов. Ранее мы подготовили каталоги в которых будут сконфигурированы виртуальные машины, переходим в каждый из них:

Windows + Internet Explorer 8

c:/users/user/vmie/ie8

cd ie8
vagrant init win7IE8
vagrant up

Windows + Internet Explorer 9

c:/users/user/vmie/ie9

cd ..
cd ie9
vagrant init win7IE9
vagrant up

Windows + Internet Explorer 10

c:/users/user/vmie/ie10

cd ..
cd ie10
vagrant init win7IE10
vagrant up

Открываем VirtualBox и видим, что у нас появилось несколько операционных систем с разными версиями IE-браузеров.

Установка нескольких IE в Ubuntu (Linux)

1. Устанавливаем Virtualbox в Ubuntu

sudo apt-get install virtualbox

Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:

sudo apt-get install virtualbox-dkms

2. Устанавливаем Vagrant в Ubuntu

sudo apt-get install vagrant

3. Настариваем Vagrant + Virtualbox в Ubuntu

Создаем корневую директорию для наших виртуальных машин:

mkdir vmie
cd vmie
mkdir ie8
mkdir ie9
mkdir ie10

Скачиваем боксы:

vagrant box add win7IE8 http://aka.ms/vagrant-win7-ie8

ждем окончательной загрузки и вводим следующую команду:

vagrant box add win7IE8 http://aka.ms/vagrant-win7-ie9

ждем окончательной загрузки и вводим следующую команду:

vagrant box add win7IE8 http://aka.ms/vagrant-win7-ie10

Инициализируем виртуальные машины в ранее созданных нами каталогах:

Windows + Internet Explorer 8

cd ie8
vagrant init win7IE8
vagrant up

Windows + Internet Explorer 9

cd ..
cd ie9
vagrant init win7IE9
vagrant up

Windows + Internet Explorer 10

cd ..
cd ie10
vagrant init win7IE10
vagrant up

Установка нескольких IE в MacOS

В «Mac OS» все намного проще, именно поэтому эта операционная система мне нравиться больше всего.

Для установки нескольких IE-браузеров на одном компьютере в «MacOS», нам поможет кросплатформенное решение — www.parallels.com.

1. Нажимаем на +

2. Выбираем Modern.IEПродолжить

3. Читаем че пишутПродолжить

4. Выбираем необходимую ОС + версию IEПродолжить

5. РазмышляемСкачать

6. Ожидаем окончания загрузкиЗапускаем

Похожие заметки
Последние заметки
Если вам понравилась статья, вы можете подписаться на RSS или e-mail рассылку. Для получения обновлений по электронной почте, введите ваш e-mail адрес в эту форму (доставка от SmartResponder):

11 комментариев

  1. Кирилл,
    1

    а нафига вообще vagrant в этом случае? почему просто в виртуалбоксе не ползьоваться слепками состояний винды с ие8, 9, 11?

  2. Потому что такой способ занимает 10 минут времени, а тот который предлагаете вы — несколько дней, в случае когда у вас нет под рукой таких сборок.

    Их надо либо искать где-то, либо самому собирать. Я бы даже сказал, что их в любом случае надо собирать самому, потому что их нигде нет, с нужным IE.

    Также, если познакомитесь поближе с вагрантом, то поймете в чем его прелесть.

  3. Александр,
    3

    Спасибо за подробную инструкцию, работает!

  4. Евгений Москаленко,
    4

    Не за что :-)

  5. Юлия,
    5

    Добрый день! Подскажите, что следует делать, если загрузка бокса остановилась не завершившись,т.к. выключился компьютер.

  6. Евгений Москаленко,
    6

    Привет, Юлия. У меня такое тоже было, я удалил все что установилось и проделал все заново :-) удалял через терминал. Если у вас винда, то можете удалять через проводник...

  7. Станислав,
    7

    А что, Эксплорером кто-то еще пользуется, я давно понял что нервы мне важнее чем это чудо

  8. Евгений Москаленко,
    8

    Конечно пользуются, он считается одним из самых безопасных браузеров. :-) В Тестировании веба его часто используют...

  9. Александр,
    9

    Сделал как все написано. Открыл VirtualBox, он предлагает создать новую машину, а как у Вас прописаны виртуальные машины с ie, то их нет. Что не так?

  10. Алексей,
    10

    Не удалось открыть сессию для виртуальной машины ie8_default_1460009231885_70730.

    Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).

    Код ошибки: E_FAIL (0×80004005)

    Компонент: ConsoleWrap

    Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

  11. Гарик,
    11

    Подходит ли этот способ для Windows 10 , где мне нужно установить 8 или 9 Explorer

Оставить комментарий