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

⚡ Умное резюме

Установка Selenium Для работы WebDriver необходимо выполнить четыре последовательных шага: настройка. Java Установка JDK Eclipse IDE, загрузка Selenium Вебдрайвер Java клиент и настройка Eclipse перед написанием первого теста подключите библиотеки WebDriver.

  • 🎯 Java Первый: Загрузите и установите последнюю версию Oracle JDK — это прежде всего основа всего. Selenium Java проектов.
  • 🧩 Eclipse ИДЕ: Установите Eclipse IDE для Java Разработчикам следует установить путь к рабочей области в C:\eclipse для чистой и предсказуемой установки.
  • ⚙️ Загрузка WebDriver: Возьмите Selenium Вебдрайвер Java клиентский ZIP-архив с selenium.dev и extracПереместите его в C:\selenium-4.x\, чтобы обеспечить доступ к JAR-файлам.
  • 📊 Настройка пути сборки: Добавьте все JAR-файлы из Selenium ZIP-архив (включая файлы из папки libs) в вашу папку. Eclipse принадлежность проекта Java Путь сборки.
  • Серверы драйверов: Для управления браузером WebDriver требуется отдельный сервер драйверов (ChromeDriver, GeckoDriver и т. д.), прежде чем он сможет им управлять.

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

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

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

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

ПРИМЕЧАНИЕ. Версии 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

Вы сможете загрузить исполняемый файл с указанным именем. eclipse-inst-win64 для настройки.

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

Double—Щелкните по файлу, чтобы запустить его. Eclipse Установщик. Откроется новое окно. Нажмите. Eclipse IDE для Java Застройщики.

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

Откроется новое окно. Нажмите кнопку «Путь» (отмечена цифрой 1) и измените путь установки на C:\eclipse, Затем нажмите Установите кнопка (отмечена цифрой 2).

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

После успешной установки появится окно. Нажмите на него. Запуск.

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

Это начнет Eclipse IDE для вас.

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

Скачать Selenium Вебдрайвер Java Клиентский драйвер здесьНа этой странице вы найдете драйверы для других языков, но выберите только тот, который предназначен для... Java.

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

Этот файл для скачивания представляет собой ZIP-архив с указанным названием. selenium-4.30.0Для простоты, напримерtracСкопируйте содержимое этого ZIP-файла на диск C, чтобы у вас появилась соответствующая директория. C:\selenium-4.30.0\В этой директории находятся все JAR-файлы, которые вы позже импортируете. Eclipse.

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

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

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

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

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

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

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

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

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

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

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

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

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

5. Создайте новый Java класс в newpackage Щелкнув по нему правой кнопкой мыши и выбрав Новый > Класс, Назови это MyClass, Ваш Eclipse IDE должна выглядеть так, как показано на рисунке ниже.

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

Когда вы нажимаете КлассОткроется всплывающее окно. Введите название класса и нажмите кнопку. Завершить.

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

Вот как выглядит рабочая область после создания класса.

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

Теперь вам нужно добавить Selenium библиотеки WebDriver для Java Создание пути. На этом шаге:

  1. Щелкните правой кнопкой мыши по newproject и Основные свойства.
  2. В диалоговом окне «Свойства» нажмите Java Путь сборки.
  3. Нажмите Библиотеки меню.
  4. Нажмите Добавить внешние JAR-файлы…

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

Когда открывается файловый менеджер:

  1. Выберите JAR-файлы, загруженные из [ссылка на файл]. Selenium веб-сайт на шаге 3.
  2. Нажмите Открыто.
  3. Файлы будут добавлены в список библиотеки.

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

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

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

7. Наконец, нажмите OK. Selenium Теперь библиотеки импортированы в ваш проект.

Серверы драйверов браузера

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

Для каждого браузера существует свой собственный сервер драйверов. Вы можете загрузить эти драйверы с сайта [ссылка на сайт]. Selenium официальный сайт.

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

Часто задаваемые вопросы (FAQ)

Вам нужно Java ЯДК, Eclipse IDE для Java Разработчики и Selenium Вебдрайвер Java JAR-файлы клиента, загруженные с сайта selenium.dev.

Щелкните правой кнопкой мыши по своему проекту, выберите «Свойства», затем перейдите в... Java В разделе «Путь сборки» нажмите «Добавить внешние JAR-файлы», затем выберите все JAR-файлы из списка. Selenium папка для скачивания, включая файлы, находящиеся в подпапке libs.

Selenium поддерживает ChromeDriver, GeckoDriver (Firefox), SafariDriver, OperaДрайвер и сервер драйверов Internet Explorer. Только HTMLUnit не требует отдельного сервера драйверов.

Да. Вы можете использовать любой. Java IDE, например IntelliJ IDEA or NetBeansили запускайте тесты из командной строки с помощью Maven или Gradle в качестве инструмента сборки.

Да. Chrome и Firefox Обе системы поддерживают безголовый режим через параметры драйвера, что позволяет запускать тесты без видимого окна браузера, ускоряя конвейеры CI/CD.

Подведем итог этой публикации следующим образом: