Як завантажити & Встановіть Selenium WebDriver

Зміст:

Anonim

Установка селену - це три етапи:

  1. Встановіть Java SDK
  2. Встановіть Eclipe
  3. Встановіть файли Selenium Webdriver

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

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

Крок 1 - Встановіть Java на свій комп’ютер

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

Далі -

Ця версія JDK постачається в комплекті з середовищем виконання Java (JRE), тому вам не потрібно завантажувати та встановлювати JRE окремо.

Після завершення встановлення відкрийте командний рядок і введіть “java”. Якщо ви бачите наступний екран, вам слід перейти до наступного кроку

Крок 2 - Встановіть Eclipse IDE

Завантажте останню версію "Eclipse IDE для розробників Java" тут. Переконайтесь, що правильно вибираєте між 32-розрядними та 64-розрядними версіями Windows.

Ви повинні мати можливість завантажити exe-файл із назвою "eclipse-inst-win64" для налаштування.

Двічі клацніть файл, щоб встановити Eclipse. Відкриється нове вікно. Клацніть Eclipse IDE для розробників Java.

Після цього відкриється нове вікно, клацніть на кнопку з позначкою 1 і змініть шлях на "C: \ eclipse". Опублікуйте, що натисніть на кнопку встановити з позначкою 2

Після успішного завершення процедури встановлення з’явиться вікно. У цьому вікні натисніть Запустити

Це запустить eclipse neon IDE для вас.

Крок 3 - Завантажте драйвер клієнта Selenium Java

Завантажити Selenium Webdriver для драйвера клієнта Java можна тут. Там ви знайдете клієнтські драйвери для інших мов, але вибирайте лише той для Java.

Це завантаження подається у вигляді ZIP-файлу з назвою "selenium-3.14.0.zip". Для простоти установки Selenium в Windows 10 витягніть вміст цього ZIP-файлу на своєму диску C, щоб у вас вийшов каталог "C: \ selenium-3.14.0 \". Цей каталог містить усі файли JAR, які ми згодом імпортуємо в Eclipse для налаштування селену.

Крок 4 - Налаштуйте Eclipse IDE за допомогою WebDriver

  1. Запустіть файл "eclipse.exe" всередині папки "eclipse", яку ми витягли на кроці 2. Якщо ви правильно виконали крок 2, виконуваний файл повинен знаходитись на C: \ eclipse \ eclipse.exe.
  2. Коли вас попросять вибрати робочу область, просто прийміть місце за замовчуванням.

3. Створіть новий проект за допомогою меню Файл> Створити> Проект Java. Назвіть проект як "новийпроект".

Відкриється нове спливаюче вікно для введення деталей наступним чином

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

4. На цьому кроці

  1. Клацніть правою кнопкою миші по новоствореному проекту та
  2. Виберіть Новий> Пакет і назвіть цей пакет як «новийпакет».

Відкриється спливаюче вікно, щоб назвати пакет,

  1. Введіть назву пакета
  2. Натисніть кнопку Готово

5. Створіть новий клас Java під пакетом newpackage, клацнувши на ньому правою кнопкою миші та вибравши пункт «Створити> Клас», а потім назвіть його «MyClass». Ваш Eclipse IDE повинен виглядати як на малюнку нижче.

Коли ви натискаєте Клас, відкриється спливаюче вікно, введіть деталі як

  1. Назва класу
  2. Натисніть кнопку Готово

Ось так це виглядає після створення класу.

Тепер селен WebDriver переходить у Java Build Path

На цьому кроці

  1. Клацніть правою кнопкою миші на "newproject" і виберіть Properties .
  2. У діалоговому вікні Властивості натисніть "Шлях побудови Java".
  3. Клацніть на вкладку Бібліотеки , а потім
  4. Клацніть на "Додати зовнішні JAR-файли ..."

Після натискання кнопки "Додати зовнішні JAR-файли ..." відкриється спливаюче вікно. Виберіть файли JAR, які потрібно додати.

Вибравши файли jar, натисніть кнопку OK.

Виділіть усі файли всередині папки lib.

Виберіть файли поза папкою lib

Після цього натисніть кнопку «Застосувати та закрити»

6. Додайте всі файли JAR всередину та зовні папки "libs". Тепер діалогове вікно Властивості має виглядати приблизно так, як показано на малюнку нижче.

7. Нарешті, натисніть кнопку ОК, і ми закінчили імпорт бібліотек Selenium у наш проект.

Різні драйвери

HTMLUnit та Firefox - це два браузери, які 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", насправді це Driver Server, а не просто драйвер. Поточна версія може підтримувати версії вищі за Chrome v.21
Опера OperaDriver Хоча його назва - лише "OperaDriver", насправді це Driver Server, а не просто драйвер.
PhantomJS GhostDriver PhantomJS - це ще один безголовий браузер, як HTMLUnit.
Сафарі SafariDriver Хоча його назва - просто "SafariDriver", насправді це Driver Server, а не просто драйвер.

Резюме

Окрім браузера, для початку використання WebDriver вам знадобиться наступне

  • Java Development Kit (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
  • Eclipse IDE - http://www.eclipse.org/downloads/
  • Драйвер клієнта Java - https://www.selenium.dev/downloads/

Запускаючи проект WebDriver в Eclipse, не забудьте імпортувати файли драйвера Java-клієнта у свій проект. Ці файли становитимуть вашу бібліотеку Selenium.

У новій версії Selenium не існує браузера, який можна автоматизувати без використання сервера драйверів.