webdriver entire setup
У попередньому підручнику ми представили основна архітектура та особливості WebDriver . Це 9-й підручник у Серія навчальних посібників з селену .
різниця між спритним та водоспадним тестуванням
У цьому підручнику ми обговорюватимемо процедура встановлення, щоб розпочати роботу з WebDriver, починаючи з нуля . Ми також обговоримо різноманітний спектр драйверів, що надаються WebDriver, кожен з яких відповідає різним випробуванням та екологічним потребам.
Щоб мати можливість використовувати WebDriver для створення сценаріїв, є кілька передумов, які повинні бути в такому місці, як базове налаштування середовища. У цій серії ми б використовували Java як мову програмування в наших прикладах. Отже, давайте почнемо з встановлення Java.
Що ви дізнаєтесь:
- Встановлення Java
- Встановлення Eclipse IDE
- Налаштування WebDriver
- Доступні драйвери
- Висновок
- Рекомендована література
Встановлення Java
Крок 1: Перейдіть на офіційний сайт Oracle - “ Завантажити JAVA ”, Завантажте Java Platform, Standard Edition. Усі останні випуски доступні на сторінці.
Крок 2: Як тільки ви натиснете кнопку Завантажити, з’явиться наступний екран. Прийміть Ліцензійну угоду для встановлення Java та виберіть серед різноманітних каталогізованих Java Development Kit. Виберіть той, який найкраще відповідає конфігурації вашої системи.
Не забудьте завантажити JDK (комплект для розробки Java). Набір постачається з JRE (Java Runtime Environment). Таким чином, користувачеві не потрібно завантажувати та встановлювати JRE окремо.
Встановлення Eclipse IDE
Крок 1: Перейдіть на офіційний веб-сайт Eclipse та перейдіть на сторінку завантаження - Завантажити Eclipse . Завантажте Eclipse IDE для розробників Java EE. Усі останні випуски доступні на сторінці.
Переконайтеся, що ви вибрали та завантажили відповідну IDE eclipse відповідно до конфігурації вашої системи. Для 64-розрядної операційної системи Windows та 32-розрядної операційної системи Windows доступні два посилання для завантаження.
Крок 2: Як тільки ми натискаємо на посилання для завантаження, користувач перенаправляється на нову сторінку, що захищає інформацію про поточне завантаження. Клацніть на піктограму завантаження, і все готово.
Це може зайняти кілька хвилин, перш ніж ви зможете завантажити повну папку zip.
Крок 3: Після завантаження скопіюйте папку та помістіть її у потрібне місце у вашій файловій системі.
Крок 4: Вийміть заархівовану папку, видно папку з іменем затемнення. Папка втілює всі необхідні програми та вихідні файли.
Крок 5: Запустіть IDE Eclipse, використовуючи “eclipse.exe”, що знаходиться всередині папки eclipse. Зверніться до наведеної ілюстрації для того ж.
Крок 6: Додаток запропонує вказати місце роботи. Робоче місце - це місце, де будуть проживати всі ваші проекти затемнення. Введіть / перегляньте потрібне місце, або користувач може просто вибрати місце за замовчуванням і натиснути кнопку OK.
Налаштування WebDriver
Оскільки ми використовували Java як мову програмування для цієї серії, і для того, щоб створювати тестові скрипти на Java, нам довелося б запровадити мовні клієнтські драйвери. Отже, почнемо із завантаження бібліотек клієнта Java Selenium.
Завантажте бібліотеки клієнта Selenium Java
Крок 1: Перейдіть на офіційний веб-сайт Selenium та перейдіть на сторінку завантаження - ' http://docs.seleniumhq.org/download/ '. Зверніться до розділу на малюнку нижче, де ви можете знайти бібліотеки клієнтів, перелічені для різних мов програмування. Клацніть на посилання для завантаження бібліотеки клієнтів Java.
Перш ніж ви зможете завантажити повну архівовану папку, може знадобитися кілька хвилин.
Крок 2: Після завантаження скопіюйте папку та помістіть її у потрібне місце у вашій файловій системі.
Крок 3: Вийміть заархівовану папку, там можна побачити папку з назвою “Selenium-2.41.0.zip”. Папка містить усі необхідні файли jar, які дозволяють користувачам створювати тестові сценарії на Java.
Таким чином ці бібліотеки можна налаштувати в Eclipse IDE.
Налаштування бібліотек за допомогою Eclipse IDE
Крок 1: Перейдіть до Eclipse IDE. Створіть новий проект на основі Java, відкривши Файл -> Новий -> Проект Java. Зверніться до наступного малюнка для того ж.
Крок 2: Введіть ім’я для свого проекту Java. Дайте нам назву Learning_Selenium і натисніть на кнопку Готово. Нещодавно створений проект можна переглянути в лівій частині екрана на панелі перегляду пакетів.
Крок 3: Створіть новий клас Java з назвою “First_WebdriverClass” у вихідній папці, клацнувши правою кнопкою миші та перейшовши до New -> class.
Крок 4: Тепер давайте налаштуємо бібліотеки на наш проект Java. Для цього виберіть проект і клацніть на ньому правою кнопкою миші. Виберіть “Властивості” в списку параметрів. З'явиться наступний екран. Виберіть “Шлях побудови Java” з опцій.
Крок 5: За замовчуванням відкривається вкладка “Бібліотеки”. Якщо ні, натисніть на вкладку “Бібліотеки”. Потім натисніть кнопку «Додати зовнішні банки…». Перейдіть до місця, де ми зберегли витягнуту папку для клієнтських бібліотек Java.
Крок 6: Виберіть усі файли JAR, присутні в папці “selenium-java-2.41.0”, і натисніть кнопку відкриття в діалоговому вікні. Діалогове вікно властивостей має виглядати так, як показано на малюнку нижче.
Крок 7: Клацніть на кнопку «OK» у діалоговому вікні, щоб завершити частину налаштування бібліотек Selenium у нашому проекті Java.
Проект буде виглядати наступним чином:
Доступні драйвери
У WebDriver доступна низка класів драйверів, кожен з яких обслуговує певний веб-браузер. Кожен браузер має різну реалізацію драйвера в WebDriver.
У WebDriver деякі браузери можуть бути автоматизовані безпосередньо, тоді як деякі веб-браузери потребують зовнішньої сутності для автоматизації та виконання тестового сценарію. Ця зовнішня сутність відома як Сервер драйверів. Таким чином, користувач повинен завантажити сервер драйверів для різних веб-браузерів.
Зверніть увагу, що для кожного веб-браузера існує окремий сервер драйверів, і користувач не може використовувати один сервер драйверів для веб-браузерів, крім того, для якого він призначений.
Нижче наведено список доступних веб-браузерів та відповідні їм драйвери серверів.
Висновок
У цьому посібнику ми ознайомили вас із усіма налаштуваннями та встановленням середовища, які слід зробити перед створенням тестових скриптів WebDriver.
Ось суть цієї статті.
- До створення тестових сценаріїв на основі WebDriver потрібно було встановити декілька утиліт та пакетів.
- Встановіть JDK (Java Development Kit). Пам'ятайте, користувач не повинен встановлювати JRE окремо, оскільки він поширюється в комплекті.
- Завантажте Eclipse IDE. Користувачеві потрібно лише завантажити пакет, і він / вона готовий піти. Інша установка з Eclipse не потрібна.
- Завантажте Java Client Libraries, щоб мати можливість створити тестовий скрипт мовою програмування Java.
- Запустіть eclipse за допомогою eclipse.exe. Виберіть робочу область, де ви хочете зберегти проекти.
- Створіть новий java-проект у затемненні. Створіть новий клас Java у рамках проекту.
- Налаштуйте eclipse, імпортуючи файли jar для драйверів клієнта Java.
- У WebDriver деякі браузери можуть бути автоматизовані безпосередньо, тоді як деякі веб-браузери потребують зовнішнього сервера драйверів.
- Firefox та HTML Unit - єдині браузери, які неможливо автоматизувати безпосередньо. Таким чином, їм не потрібен окремий сервер драйверів. Для всіх інших загальновідомих веб-браузерів, таких як Chrome, Safari, Internet Explorer тощо, потрібні драйвери.
Наступний підручник No10 => Тепер, коли ми закінчили всю установку та встановлення, у наступному навчальному посібнику ми створили б власний тестовий сценарій WebDriver за допомогою Java.
безкоштовне програмне забезпечення для управління церквою, повна версія -
Зауваження для читачів: Поки наш наступний підручник з Серія підручників із селену перебуває в режимі обробки, встановіть пакети, згадані в цьому посібнику, та необхідні утиліти для початку. Більшість пакунків, пов’язаних з WebDriver, можна знайти на офіційному веб-сайті Selenium.
Повідомте нас, якщо у вас виникають проблеми в процесі встановлення.
Рекомендована література
- Поглиблені підручники Eclipse для початківців
- Вступ до Selenium WebDriver - Підручник з селену №8
- Впровадження нашого першого сценарію WebDriver - Підручник № 10 для Selenium WebDriver
- Підручник з огірка селену: інтеграція огірка Java Selenium WebDriver
- Перевірте видимість веб-елементів, використовуючи різні типи команд WebDriver - Підручник з селену №14
- Ефективні сценарії сценаріїв та усунення несправностей селену - Підручник селену No27
- Налагодження сценаріїв селену за допомогою журналів (Підручник Log4j) - Підручник селену # 26
- Appium Studio for Eclipse: наскрізна автоматизація Appium / Selenium From Eclipse