Установка Selenium состоит из таких шагов:
- Установка Java SDK
- Установка Eclipse IDE
- Скачиваем Selenium Java Client Driver
- Настраиваем Eclipse для работы с WebDriver
- Другие драйвера
- Где скачать
В этом гайде мы разберем, как установить Selenium WebDriver.
Примечание: Версии Java, Eclipse и Selenium постоянно обновляются. Но порядок действий для установки не зависит от этих версий. Просто выбирайте последние версии и выполняйте шаги этого руководства.
Шаг 1. Устанавливаем Java
Скачиваем и устанавливаем Java Software Development Kit (JDK). Скачать можно по ссылке.
JDK включает в себя и Java Runtime Environment (JRE), поэтому не нужно скачивать и устанавливать его отдельно.
После завершения установки открываем командную строку и вводим java
. Если ваша консоль выглядит так же, как на изображении ниже, можно переходить к следующему шагу.
Шаг 2. Устанавливаем Eclipse IDE
Скачиваем актуальную версию Eclipse IDE for Java Developers (дистрибутив по ссылке). Если вы работаете в Windows, обратите внимание, что есть отдельные версии Eclipse для 32-разрядных и 64-разрядных архитектур.
После скачивания устанавливаем Eclipse:
Выбираем Eclipse IDE for Java Developers:
В Installation Folder указываем папку, в которую нужно установить Eclipse (мы выбираем c:\Eclipse
)
После завершения установки запускаем Eclipse:
Шаг 3. Скачиваем Selenium Java Client Driver
Скачиваем Selenium WebDriver for Java Client Drivder (cсылка). На этой странице можно найти драйвера для разных языков программирования — нас интересует драйвер для Java.
После скачивания у вас будет ZIP-архив с названием «selenium-java-3.141.59.zip» (возможно, версия будет отличаться). Распаковываем содержимое архива. В распакованной папке будут находиться все необходимые JAR-файлы, которые мы потом импортируем в Eclipse.
Шаг 4. Настраиваем Eclipse для работы с WebDriver
1. Запускаем Eclipse.
2. При выборе workspace, выбираем папку по умолчанию.
3. Создаем новый проект (File > New > Java Project). Вводим имя проекта (в нашем случае это будет «newproject»)
В следующем окне устанавливаем следующие конфигурации:
- Имя проекта
- Папка проекта
- Окружения для запуска (execution JRE)
- Layout проекта
После этого нажимаем «Finish».
4. Нажимаем правой кнопкой мыши на созданном проекте и выбираем New > Package. Вводим имя пакета (в нашем случае это будет newpackage)
5. В новом пакете создаем Java-класс. Кликаем правой кнопкой мыши по пакету и выбираем New > Class. Вводим имя класса (в нашем случае это будет NewClass).
После создания класса IDE должна выглядеть, как на изображении ниже:
Добавим Selenium WebDriver в Java Build Path
- Кликаем правой кнопкой мыши по проекту («newproject») и выбираем Properties.
- В окне Properties нажимаем на Java Build Path.
- Выбираем вкладку Libraries и нажимаем на Add External JARs…
После клика по Add External JARs… должно открыться окно выбора JAR-файлов.
Выбираем все файлы внутри папки libs:
Выбираем файлы внутри папки Library:
После добавления нажимаем Apply and Close:
6. После добавления необходимых JAR-файлов ваш проект должен выглядеть как на изображении ниже:
Поздравляем, мы завершили импорт Selenium в наш проект!
Другие драйвера
HTMLUnit и Firefox — браузеры, которыми WebDriver может управлять напрямую — это значит, что для работы с ними не нужно устанавливать никакие другие драйвера. Для остальных браузеров нужно дополнительное ПО — Driver Server.
Эти драйвера разные для разных браузеров. Например, драйвер для IE можно использовать только вместе с IE, для других браузеров он не подойдет.
Скачать драйвера можно здесь.
Где скачать
Кроме браузера, для использования WebDriver, понадобятся:
- Java Development Kit (JDK). Скачать можно здесь.
- Eclipse IDE. Скачать можно здесь.
- Java Client Driver. Скачать можно здесь.
Важно не забывать импортировать файлы драйвера в Eclipse проект.