Как установить Selenium Вебдрайвер

Selenium Установка веб-драйвера

Selenium установка состоит из 4-х этапов:

Шаг 1: Установите Java SDK
Шаг 2: Установите Eclipse
Шаг 3: Установите Selenium Файлы веб-драйвера
Шаг 4: Настроить Eclipse IDE с WebDriver

В этом уроке мы научимся устанавливать Selenium Вебдрайвер. Ниже приведен подробный процесс

ПРИМЕЧАНИЕ. Версии Java, Eclipse, Selenium будет обновляться со временем. Но этапы установки останутся прежними. Пожалуйста, выберите последнюю версию и продолжите шаги установки, указанные ниже:

Шаг 1 - Установите Java Комплект разработки программного обеспечения (JDK)

Загрузите и установите Java Комплект разработки программного обеспечения (JDK) здесь.

Java Установка:

Эта версия JDK поставляется в комплекте с Java Runtime Environment (JRE), поэтому вам не нужно загружать и устанавливать JRE отдельно.

Примечание: Загрузите последнюю доступную версию JDK при доступе к странице загрузки. Конкретная версия не важна. На момент написания этого руководства текущая версия — 24.

После завершения установки откройте командную строку и введите «java». Если вы видите следующий экран, вы можете перейти к следующему шагу.

Установите Java Комплект разработки программного обеспечения (JDK)

Шаг 2 - Установите Eclipse IDE

Загрузите последнюю версию Eclipse IDE для Java Разработчики" здесь. Обязательно сделайте правильный выбор между Windows 32-битные и 64-битные версии.

Установите Eclipse IDE

У вас должна быть возможность загрузить exe-файл с именем «eclipse-inst-win64» для установки.

Установите Eclipse IDE

Double-нажмите на файл, чтобы установить Eclipse. Откроется новое окно. Нажмите Eclipse IDE для Java Разработчики.

Установите Eclipse IDE

После этого откроется новое окно, в котором нажмите кнопку с пометкой 1 и измените путь на «C:\eclipse». Сообщение, в котором нажмите кнопку «Установить» с пометкой 2.

Установите Eclipse IDE

После успешного завершения процедуры установки появится окно. В этом окне нажмите «Запустить».

Установите Eclipse IDE

Это запустит для вас eclipse neon IDE.

Шаг 3 - Selenium Установка веб-драйвера

Вы можете скачать Selenium Вебдрайвер для Java Клиентский драйвер здесь. Там вы найдете клиентские драйверы для других языков, но выберите только тот, для которого Java.

Загрузить Jar-файлы

Эта загрузка поставляется в виде ZIP-файла с именем «selenium-4.30.0». Для простоты Selenium установка на Windows 10 или Windows 11, извлеките содержимое этого ZIP-файла на диск C, чтобы у вас был каталог «C:\selenium-4.30.0\». Этот каталог содержит все файлы JAR, которые мы позже импортируем на Eclipse для Selenium настроить.

Шаг 4 - Настройка Eclipse IDE с WebDriver

  1. Запустите файл «eclipse.exe» внутри папки «eclipse», которую мы извлекли на шаге 2. Если вы правильно выполнили шаг 2, исполняемый файл должен находиться в папке C:\eclipse\eclipse.exe.
  2. При появлении запроса на выбор рабочего пространства примите расположение по умолчанию.

Настроить Eclipse IDE с WebDriver

3. Создайте новый проект через Файл > Создать >. Java Проект. Назовите проект «новый проект».

Настроить Eclipse IDE с WebDriver

Откроется новое всплывающее окно. Введите данные следующим образом

  1. Название проекта
  2. Место для сохранения проекта
  3. Выберите JRE выполнения
  4. Выберите вариант макета проекта
  5. Нажмите кнопку Готово.

Настроить Eclipse IDE с WebDriver

4. На этом этапе

  1. Щелкните правой кнопкой мыши только что созданный проект и
  2. Выберите «Создать» > «Пакет» и назовите этот пакет «newpackage».

Настроить Eclipse IDE с WebDriver

Откроется всплывающее окно для присвоения имени пакету.

  1. Введите название пакета
  2. Нажмите кнопку Готово.

Настроить Eclipse IDE с WebDriver

5. Создайте новый Java class в новом пакете, щелкнув его правой кнопкой мыши и выбрав «Создать» > «Класс», а затем назовите его «MyClass». Твой Eclipse IDE должна выглядеть так, как показано на рисунке ниже.

Настроить Eclipse IDE с WebDriver

Когда вы нажмете «Класс», откроется всплывающее окно, введите данные как

  1. Название класса
  2. Нажмите кнопку Готово.

Настроить Eclipse IDE с WebDriver

Вот как это выглядит после создания класса.

Настроить Eclipse IDE с WebDriver

Теперь вам нужно установить Selenium библиотеки WebDriver в Java Путь сборки. На этом этапе

  1. Щелкните правой кнопкой мыши «новый проект» и выберите НЕДВИЖИМОСТИ .
  2. В диалоговом окне «Свойства» нажмите «Java Путь построения».
  3. Нажмите на Библиотеки вкладка, а затем
  4. Нажмите «Добавить внешние JAR-файлы».

Настроить Eclipse IDE с WebDriver

При нажатии «Добавить внешние JAR-файлы...»

  1. Откроется всплывающее окно. Выберите файлы JAR, которые вы загружаете с Selenium веб-сайт на шаге 3
  2. Click открыть
  3. Файлы будут добавлены в библиотеку

ДобавлениеSeleniumкEclipse

 

 

6. Добавьте все файлы JAR внутри и снаружи папки «libs». Диалоговое окно «Свойства» теперь должно выглядеть примерно так, как показано на рисунке ниже.

Настроить Eclipse IDE с WebDriver

7. Наконец, нажмите «ОК», и импорт завершен. Selenium библиотеки в наш проект.

Различные драйверы

HTMLUnit — единственный браузер, который WebDriver может напрямую автоматизировать, это означает, что во время выполнения теста не требуется устанавливать или запускать какой-либо другой отдельный компонент. Для других браузеров нужна отдельная программа. Эта программа называется  Сервер драйверов.

Сервер драйверов различен для каждого браузера. Например, у Internet Explorer есть собственный сервер драйверов, который нельзя использовать в других браузерах. Ниже приведен список серверов драйверов и соответствующих браузеров, которые их используют.

Вы можете скачать эти драйверы здесь

Браузер Имя сервера драйверов Замечания
HTMLUnit HtmlUnitDriver WebDriver может управлять HTMLUnit, используя HtmlUnitDriver в качестве сервера драйверов.
Firefox Mozilla GeckoDriver WebDriver может управлять Firefox без необходимости использования сервера драйверов Firefox 45 и выше необходимо использовать драйвер Gecko, созданный Mozilla для автоматизации.
Internet Explorer Сервер драйверов Internet Explorer Доступен в 32- и 64-битных версиях. Используйте версию, соответствующую архитектуре вашего IE.
Chrome ChromeDriver Хотя его имя просто «ChromeDriver», на самом деле это сервер драйверов, а не просто драйвер. Текущая версия может поддерживать версии выше Chrome v.21.
Opera OperaДрайвер Хотя его имя просто «OperaДрайвер», это, по сути, Сервер Драйверов, а не просто драйвер.
PhantomJS Призрачный Драйвер PhantomJS — еще один безголовый браузер, похожий на HTMLUnit.
Сафари SafariDriver Хотя его имя просто «SafariDriver», на самом деле это сервер драйверов, а не просто драйвер.

Резюме

Помимо браузера, чтобы начать использовать WebDriver, вам понадобится следующее:

При запуске проекта WebDriver в Eclipse, не забудьте импортировать Java Файлы клиентского драйвера в ваш проект. Эти файлы будут составлять вашу Selenium Библиотека.

С новой версией Selenium, не существует браузера, который можно автоматизировать без использования сервера драйверов.