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

⚡ Розумний підсумок

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

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

Selenium Встановлення WebDriver

Selenium процес встановлення складається з 4 етапів:

Крок 1: Встановлювати Java SDK
Крок 2: Встановлювати Eclipse
Крок 3: Встановлювати Selenium Файли веб-драйвера
Крок 4: Конфігурувати Eclipse IDE з WebDriver

У цьому підручнику ми дізнаємося, як встановити Selenium WebDriver. Нижче наведено детальний процес.

ПРИМІТКА: версії Java, Eclipse та Selenium буде оновлюватися з часом. Але кроки встановлення залишаться незмінними. Будь ласка, виберіть останню версію та продовжуйте виконувати кроки встановлення, наведені нижче.

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

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

Java Встановлення

Ця версія JDK поставляється в комплекті з Java Середовище виконання (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 Інтегроване середовище розробки для вас.

Крок 3 - Selenium Встановлення WebDriver

Завантажити 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. Project Name
  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 Драйвер HtmlUnit WebDriver керує HTMLUnit безпосередньо за допомогою HtmlUnitDriver — додатковий сервер не потрібен.
Firefox Mozilla GeckoDriver Потрібно для Firefox 45 і вище; створено та підтримується Mozilla.
Internet Explorer Сервер драйверів Internet Explorer Доступно у 32- та 64-розрядних версіях. Використовуйте версію, що відповідає архітектурі вашого IE.
Chrome Драйвер Chrome Функціонує як повноцінний сервер драйверів. Підтримує Chrome версії 21 та вище.
Opera OperaВодій Функціонує як повноцінний сервер драйверів для Opera браузера.
PhantomJS GhostDriver PhantomJS — це браузер без графічного інтерфейсу, подібний до HTMLUnit.
Safari SafariDriver Функціонує як повноцінний сервер драйверів для браузера Safari.

Поширені запитання

Вам потрібно Java JDK, Eclipse IDE для Java Розробники та Selenium веб-драйвер Java JAR-файли клієнта, завантажені з selenium.dev.

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

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

Так. Ви можете використовувати будь-який Java IDE, таке як IntelliJ IDEA or NetBeansабо запускати тести з командного рядка за допомогою Maven чи Gradle як ваш інструмент для будівництва.

Так. Хром і Firefox обидва підтримують безголовий режим через параметри драйвера, що дозволяє запускати тести без видимого вікна браузера для швидших конвеєрів CI/CD.

Підсумуйте цей пост за допомогою: