Установка Selenium WebDriver
Процесс установки Selenium состоит из трех этапов:
- Шаг 1: Установка Java SDK
- Шаг 2: Установка Eclipse
- Шаг 3: Установка файлов Selenium Webdriver
- Шаг 4: Настройка Eclipse IDE с WebDriver
Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
Из этого руководства вы узнаете, как установить Selenium Webdriver. Ниже приводится подробный процесс.
ПРИМЕЧАНИЕ: Версии Java, Eclipse, Selenium могут обновляться с течением времени. Однако шаги по установке остаются неизменными. Пожалуйста, выберите последнюю версию и продолжите установку в соответствии с шагами, описанные ниже.
Шаг 1 – Установка Java Software Development Kit (JDK)
Скачайте и установите Java Software Development Kit (JDK) по этой ссылке.
Эта версия JDK поставляется в комплекте с Java Runtime Environment (JRE), поэтому нет необходимости загружать и устанавливать JRE отдельно.
После завершения установки откройте командную строку и введите “java”. Если вы увидите следующее окно, то можете переходить ко второму шагу.
Шаг 2 – Установка среды разработки Eclipse
Загрузите последнюю версию “Eclipse IDE for Java Developers” здесь. Убедитесь в правильности выбора между версиями Windows 32 Bit и 64 Bit.
Далее вам нужно загрузить exe-файл с именем “eclipse-inst-win64”.
Дважды щелкните на файле для установки Eclipse. Откроется новое окно. Щелкните по Eclipse IDE for Java Developers.
После этого откроется новое окно, в котором вам нужно будет нажать на кнопку с меткой 1 и изменить путь на “C:\eclipse”. После этого щелкните на кнопке Install, отмеченной 2.
После успешного завершения процедуры установки появится такое окно. Нажмите на кнопку Launch.
После выполнения всех действий запустится среда разработки Eclipse neon.
Шаг 3 – Установка Selenium WebDriver
Вы можете скачать Selenium Webdriver for Java Client Driver здесь. По ссылке вы найдете клиентские драйверы для других языков, но выбирайте только тот, который предназначен для Java.
Эта загрузка представляет собой ZIP-файл с именем “selenium-3.14.0.zip”. Для простоты установки Selenium на Windows 10 распакуйте содержимое этого ZIP-файла на диск C так, чтобы получилась директория “C:\selenium-3.14.0\”. В этой директории содержатся все JAR-файлы, которые мы впоследствии будем импортировать в Eclipse для настройки Selenium.
Шаг 4 – Настройка Eclipse IDE с WebDriver
1. Запустите файл “eclipse.exe” из папки “eclipse”, которую мы извлекли на шаге 2. Если вы правильно все выполнили, то искомый файл должен находиться в папке C:\eclipse\eclipse.exe.
2. Когда вас попросят выбрать рабочее пространство, просто примите местоположение по умолчанию.
3. Создайте новый проект с помощью команды File > New > Java Project. Назовите его “newproject”.
Откроется новое всплывающее окно. Введите данные следующим образом:
- Название проекта.
- Место сохранения проекта.
- Выберите исполняемую JRE.
- Выберите вариант проекта компоновки.
- Нажмите на кнопку “Готово”.
4. На этом этапе:
- Щелкните правой кнопкой мыши по только что созданному проекту.
- Выберите New > Package и назовите этот пакет “newpackage”.
Откроется всплывающее окно для присвоения имени пакету:
- Введите имя пакета.
- Нажмите на кнопку “Готово”.
5. Создайте новый Java-класс в пакете “newpackage”, щелкнув по нему правой кнопкой мыши и выбрав New > Class. Назовите его “MyClass”. Ваша среда Eclipse должна выглядеть так, как показано на рисунке ниже.
При нажатии на кнопку Class откроется всплывающее окно, в котором необходимо ввести следующие данные:
- Название класса.
- Нажмите на кнопку “Готово”.
Вот как это выглядит после создания класса.
Теперь Selenium WebDriver находится в Java Build Path.
На этом этапе:
- Щелкните правой кнопкой мыши на “newproject” и выберите Properties.
- В диалоговом окне “Свойства” выберите пункт “Путь сборки Java”.
- Перейдите на вкладку Библиотеки.
- Щелкните на “Add External JARs…”.
При нажатии на кнопку “Add External JARs…” откроется всплывающее окно. Выберите JAR-файлы, которые необходимо добавить.
После выбора JAR-файлов нажмите кнопку OK.
Выберите все файлы в папке lib.
Выберите файлы вне папки lib.
После этого нажмите кнопку “Применить и закрыть”.
6. Добавьте все JAR-файлы внутри и вне папки “libs”. Теперь диалоговое окно «Свойства» должно выглядеть так, как показано на рисунке ниже.
7. Наконец, нажмите кнопку OK, и мы закончим импорт библиотек Selenium в наш проект.
Различные драйверы
HTMLUnit – единственный браузер, который WebDriver может автоматизировать напрямую. Это означает, что не требуется устанавливать или запускать другой отдельный компонент во время выполнения теста. Для других браузеров требуется отдельная программа. Эта программа называется сервер драйверов.
Сервер драйверов различен для каждого браузера. Например, Internet Explorer имеет свой собственный сервер драйверов, который нельзя использовать в других браузерах. Ниже приведен список серверов драйверов и соответствующих браузеров, которые их используют.
Вы можете скачать эти драйверы здесь.
Браузер | Имя сервера драйверов | Примечания |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver может управлять HTMLUnit, используя HtmlUnitDriver в качестве сервера драйверов. |
Firefox | Mozilla GeckoDriver | WebDriver может управлять Firefox без использования сервера драйверов. Начиная с Firefox 45 & выше необходимо использовать драйвер gecko, созданный Mozilla специально для автоматизации. |
Internet Explorer | Internet Explorer Driver Server | Доступны 32- и 64-разрядные версии. Используйте версию, соответствующую архитектуре вашего IE. |
Chrome | ChromeDriver | Хотя название программы звучит как “ChromeDriver”, на самом деле это сервер драйверов, а не просто драйвер. Текущая версия может поддерживать версии выше Chrome v.21. |
Opera | OperaDriver | Несмотря на название – “OperaDriver”, в действительности это целый сервер драйверов, а не просто драйвер. |
PhantomJS | GhostDriver | PhantomJS – это еще один безголовый браузер, такой же, как HTMLUnit. |
Safari | SafariDriver | Сервер драйверов “SafariDriver”, а не просто один драйвер. |
Заключение
Помимо браузера, для начала работы с WebDriver вам потребуется следующие компоненты:
- Java Development Kit (JDK). https://www.oracle.com/java/technologies/downloads/.
- Eclipse IDE – http://www.eclipse.org/downloads/
- Java Client Driver – https://www.selenium.dev/downloads/
При запуске проекта WebDriver в Eclipse не забудьте импортировать в проект файлы драйвера Java-клиента. Эти файлы будут составлять библиотеку Selenium.
В новой версии Selenium нет ни одного браузера, который можно было бы автоматизировать без использования Driver Server.
Перевод статьи «How to Download & Install Selenium WebDriver».
Пингбэк: 50 вопросов по TestNG на собеседовании в 2024 году