Гайд по Selenium. Часть 1. Установка Selenium WebDriver

Установка Selenium состоит из таких шагов:

В этом гайде мы разберем, как установить 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»)

В следующем окне устанавливаем следующие конфигурации:

  1. Имя проекта
  2. Папка проекта
  3. Окружения для запуска (execution JRE)
  4. Layout проекта

После этого нажимаем «Finish».

4. Нажимаем правой кнопкой мыши на созданном проекте и выбираем New > Package. Вводим имя пакета (в нашем случае это будет newpackage)

5. В новом пакете создаем Java-класс. Кликаем правой кнопкой мыши по пакету и выбираем New > Class. Вводим имя класса (в нашем случае это будет NewClass).

После создания класса IDE должна выглядеть, как на изображении ниже:

Добавим Selenium WebDriver в Java Build Path

  1. Кликаем правой кнопкой мыши по проекту («newproject») и выбираем Properties.
  2. В окне Properties нажимаем на Java Build Path.
  3. Выбираем вкладку 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 проект.

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас