Загрузка и установка Selenium WebDriver

Установка Selenium WebDriver

Процесс установки Selenium состоит из трех этапов:

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ

Из этого руководства вы узнаете, как установить Selenium Webdriver. Ниже приводится подробный процесс.

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

Шаг 1 – Установка Java Software Development Kit (JDK)

Скачайте и установите Java Software Development Kit (JDK) по этой ссылке.

выбор нужной версии и загрузка Java Software Development Kit (JDK)  с сайта https://www.oracle.com/java/technologies/downloads/

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

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

Шаг 2 – Установка среды разработки Eclipse

Загрузите последнюю версию “Eclipse IDE for Java Developers” здесь. Убедитесь в правильности выбора между версиями Windows 32 Bit и 64 Bit.

выбор версии и загрузка "Eclipse IDE for Java Developers" с сайта https://www.eclipse.org/downloads/

Далее вам нужно загрузить exe-файл с именем “eclipse-inst-win64”.

Загрузка exe-файла с именем "eclipse-inst-win64".

Дважды щелкните на файле для установки Eclipse. Откроется новое окно. Щелкните по Eclipse IDE for Java Developers.

Следующий шаг - установка Eclipse и выбор Eclipse IDE for Java Developers

После этого откроется новое окно, в котором вам нужно будет нажать на кнопку с меткой 1 и изменить путь на “C:\eclipse”. После этого щелкните на кнопке Install, отмеченной 2.

Выбор пути установки и щелчок по кнопке Install

После успешного завершения процедуры установки появится такое окно. Нажмите на кнопку Launch.

Окно, возникающее после успешного завершения установки. Нажать на кнопку Launch

После выполнения всех действий запустится среда разработки Eclipse neon.

Шаг 3 – Установка Selenium WebDriver

Вы можете скачать Selenium Webdriver for Java Client Driver здесь. По ссылке вы найдете клиентские драйверы для других языков, но выбирайте только тот, который предназначен для Java.

Загрузка Selenium Webdriver for Java Client Driver с сайта https://www.selenium.dev/downloads/

Эта загрузка представляет собой 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. Когда вас попросят выбрать рабочее пространство, просто примите местоположение по умолчанию.

окно, возникающее после запуска скачанного файла "eclipse.exe", выбор рабочего местоположения по умолчанию

3. Создайте новый проект с помощью команды File > New > Java Project. Назовите его “newproject”.

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

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

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

  1. Щелкните правой кнопкой мыши по только что созданному проекту.
  2. Выберите New > Package и назовите этот пакет “newpackage”.
создание нового пакета

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

  1. Введите имя пакета.
  2. Нажмите на кнопку “Готово”.
присвоение имени новому пакету и завершение его создания

5. Создайте новый Java-класс в пакете “newpackage”, щелкнув по нему правой кнопкой мыши и выбрав New > Class. Назовите его “MyClass”. Ваша среда Eclipse должна выглядеть так, как показано на рисунке ниже.

создание нового Java-класса

При нажатии на кнопку Class откроется всплывающее окно, в котором необходимо ввести следующие данные:

  1. Название класса.
  2. Нажмите на кнопку “Готово”.
ввод данных для создания нового Java-класса

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

финальный вид после создания Java-класса

Теперь Selenium WebDriver находится в Java Build Path.

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

  1. Щелкните правой кнопкой мыши на “newproject” и выберите Properties.
  2. В диалоговом окне “Свойства” выберите пункт “Путь сборки Java”.
  3. Перейдите на вкладку Библиотеки.
  4. Щелкните на “Add External JARs…”.
дальнейшие шаги по настройке Eclipse IDE с WebDriver

При нажатии на кнопку “Add External JARs…” откроется всплывающее окно. Выберите JAR-файлы, которые необходимо добавить.

После выбора JAR-файлов нажмите кнопку OK.

Выберите все файлы в папке lib.

выбор файлов в папке Lib

Выберите файлы вне папки lib.

выбор файлов вне папки Lib

После этого нажмите кнопку “Применить и закрыть”.

клик по кнопке Применить и закрыть

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

вид диалогового окна «Свойства» после импорта библиотек Selenium в проект

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

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

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

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

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

БраузерИмя сервера драйверовПримечания
HTMLUnitHtmlUnitDriverWebDriver может управлять HTMLUnit, используя HtmlUnitDriver в качестве сервера драйверов.
FirefoxMozilla GeckoDriverWebDriver может управлять Firefox без использования сервера драйверов. Начиная с Firefox 45 & выше необходимо использовать драйвер gecko, созданный Mozilla специально для автоматизации.
Internet ExplorerInternet Explorer Driver ServerДоступны 32- и 64-разрядные версии. Используйте версию, соответствующую архитектуре вашего IE.
ChromeChromeDriverХотя название программы звучит как “ChromeDriver”, на самом деле это сервер драйверов, а не просто драйвер. Текущая версия может поддерживать версии выше Chrome v.21.
OperaOperaDriverНесмотря на название – “OperaDriver”, в действительности это целый сервер драйверов, а не просто драйвер.
PhantomJSGhostDriverPhantomJS – это еще один безголовый браузер, такой же, как HTMLUnit.
SafariSafariDriverСервер драйверов “SafariDriver”, а не просто один драйвер.

Заключение

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

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

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

Перевод статьи «How to Download & Install Selenium WebDriver».

1 комментарий к “Загрузка и установка Selenium WebDriver”

  1. Пингбэк: 50 вопросов по TestNG на собеседовании в 2024 году

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *