selenium integration with github using eclipse
Покроковий посібник з інтеграції селену з GitHub за допомогою Eclipse:
Git та GitHub забезпечують центральне розташування на основі хмари, тим самим полегшуючи розробникам зберігати та ділитися своїми кодами під час роботи над проектом веб-розробки. Вони революціонізували процес розробки програмного забезпечення, коли в проекті працює більше одного розробника.
GitHub надає платформу, яка дозволяє розробникам ділитися своїми фреймворками і дозволяє їм працювати над кодом один одного, врешті-решт, скорочуючи час на створення програмного забезпечення.
У цій статті ми дізнаємося, як інтегрувати сценарії селену в GitHub за допомогою Eclipse. Однак перед тим, як вивчити процес, давайте ознайомимось із тим, що таке GitHub і які його основні термінології.
Що ви дізнаєтесь:
Що таке Git?
GIT - спочатку розроблена Лінусом Торвальдсом - це система контролю версій, яка використовується для управління вихідним кодом програмного додатку.
Це полегшує багатьом розробникам спільну роботу одночасно над одним файлом, не створюючи жодних перешкод для інших.
Що таке GitHub?
Давайте розглянемо ситуацію на прикладі. Припустимо, ви працюєте в команді над розробкою програмного додатку, а двоє членів команди працюють над певним модулем. Давайте розглянемо їх як A та B.
Для цього модуля розробник А матиме копію на своєму ПК, а розробник Б - копію на своєму ПК. На даний момент, якщо розробник B змінить код у модулі, розробник A не знатиме змін, внесених розробником B, і навпаки.
Для подолання цієї проблеми у нас є платформа, яка називається GitHub. Github - це веб-хостинг, де вихідний код програмного забезпечення можна завантажити / зберегти за допомогою програмного забезпечення git (встановленого на вашому локальному ПК) або скопіювати код безпосередньо з ПК та зберегти на сервері.
Особливості GitHub
Нижче перераховані різні функції GitHub.
- Поширені: GitHub забезпечує розподілену мережу, а це означає, що забезпечує резервну копію коду. Таким чином, у випадку аварії центрального сервера, кодер має свою копію в локальному сховищі. Він зберігає кожну версію або кожну копію зміненого коду.
- Сумісність: Припустимо, якщо ви використовуєте будь-яку іншу систему контролю версій, таку як SVN, і хочете перейти на GitHub, то ви можете легко це зробити, не створюючи нового коду знову.
- Розгалуження: Розгалуження - це унікальна функція, яку надає GitHub. Розробник повинен вибрати розділ коду з віддаленої гілки, щоб розробник гілки міг вносити зміни, об'єднувати або видаляти коди протягом декількох секунд.
- Захищений: GitHub використовує функції безпеки SHAI (зашифрований шістнадцятковий код) для будь-яких змін / комітів, зроблених розробниками. Таким чином, він зберігає конфіденційність розробленого проекту.
Основні термінології
Давайте познайомимось з основними термінологіями, пов'язаними з GitHub.
- Запит на витяг: Якщо ви внесли зміни в код / сценарій, щоб показати іншим співавторам, ви надсилаєте запит на витягування.
- Сховище: Ви можете просто розглядати це як область зберігання робочого місця, що містить усі ваші файли документації та історію змін.
- Вилка: Це копія іншого сховища у вашому обліковому записі, в яке ви можете вносити зміни, і це не вплине на вихідний код.
- Здійснити: Які б зміни ви не вносили у свої файли, вони потраплять під коміт. Кожна зміна зберігається під певним іменем або ідентифікатором, який також називається 'перегляд'.
- Розгалуження: Коли ви витягуєте частину / розділ коду з основної або віддаленої доріжки вашого програмного забезпечення, тоді це називається «галузь», а процес відомий як розгалуження.
Як встановити Git?
Почнемо процес з установки Git в систему.
Виконайте наступні кроки, щоб встановити Git:
# 1) Перейдіть до https://git-scm.com/ .
# два) Клацніть на кнопка завантаження , як показано на зображенні нижче. Це завантажить останню стабільну версію Git у вашій системі.
# 3) Двічі клацніть на завантажений файл установки для запуску процесу встановлення.
# 4) Прийміть Загальна публічна ліцензія GNU . Клацніть на кнопку Далі.
# 5) Надайте місце установки де ви хочете встановити Git. Клацніть на Кнопка 'Далі' .
# 6) Виберіть наступні компоненти, як показано на малюнку нижче, щоб встановити. Клацніть на кнопку Далі.
# 7) У цьому майстрі є можливість створити ярлик. За замовчуванням попередньо вибрано папку Меню «Пуск», де буде створено піктограму ярлика. Вкажіть місце, якщо хочете змінити, інакше залиште його без змін. Клацніть на кнопку Далі.
# 8) На цій сторінці майстра ми отримуємо можливість використовувати Git із командного рядка. Виберіть другий варіант і вибравши це, ми зможемо використовувати Git з командного рядка Windows. Клацніть на кнопку Далі.
# 9) Наступний екран відображається у майстрі. Клацніть на кнопку Далі.
# 10) На наступній сторінці майстра є положення про налаштування перетворення кінця рядка. Залиште налаштування за замовчуванням і натисніть кнопку Далі.
# одинадцять) На наступній сторінці майстра виберіть емулятор терміналу, який ви хочете використовувати з Git bash. Залиште налаштування за замовчуванням і натисніть кнопку Далі.
# 12) На останній сторінці майстра є можливість увімкнути додаткові функції, що надаються Git. Виберіть параметри, як показано на зображенні, і натисніть кнопку Встановити.
Примітка: Після завершення процесу встановлення нам потрібно перевірити, чи був він успішно виконаний чи ні. Для цього відкрийте командний рядок і введіть “Git” та натисніть клавішу “Enter”. Якщо екран, що відображається нижче, відповідає вашим результатам, це означає, що процес встановлення був успішним.
Налаштування Eclipse за допомогою плагіна Git
# 1) Запустіть Eclipse і перейдіть до Довідка => Eclipse Marketplace .
# два) З'явиться наступний екран, як показано на малюнку нижче.
# 3) Введіть “EGit” у розділі пошуку, як показано на малюнку нижче.
# 4) Клацніть на Go.
# 5) Клацніть на кнопку встановити, щоб встановити “EGit - інтеграція Git для Eclipse” .
# 6) Виберіть усі параметри, як показано на зображенні нижче. Клацніть на кнопку Далі.
# 7) Прийміть ліцензійну угоду та натисніть кнопку Готово.
Таким чином, ви успішно встановили плагін Git на свій ПК.
Створіть сховище на GitHub
Перш ніж вивчити процес створення сховища, давайте зрозуміємо, що таке сховище.
Репозиторій у контексті GitHub означає центральне місце, де можуть зберігатися всі дані, файли тощо. Це особливо використовується для ефективної координації діяльності проекту. Ви можете додавати файли Java, знімки екрана, відео, аркуші Excel, документи тощо, коротше кажучи, все те, що потрібно вашому проекту, можна додати до сховища.
Виконайте наступні кроки, щоб створити сховище на GitHub:
як додати значення до масиву
1. Перейдіть на https://github.com/.
2. Завершіть процес реєстрації.
3. Увійдіть із дійсними обліковими даними.
4. Клацніть на “Нове сховище” як показано на зображенні нижче.
5. Введіть назву сховища в “Назва сховища” текстове вікно.
6. Надайте опис (необов’язково) сховища.
7. Клацніть на “Створити сховище” кнопку.
Таким чином створюється сховище.
Інтеграція селену з GitHub за допомогою Eclipse
Нижче наведені кроки, пов'язані з інтеграцією Сценарій автоматизації селену з GitHub за допомогою Eclipse IDE
# 1) Щоб інтегрувати Selenium з GitHub, запустіть Eclipse IDE та перейдіть до проекту Selenium Automation, який слід синхронізувати з GitHub.
# два) Клацніть правою кнопкою миші на проекті та перейдіть до Команда => Поділитися проектом .
# 3) Виберіть сховище зі спадного меню. Якщо в розкривному меню немає даних, натисніть кнопку Створити.
# 4) Клацніть на проект Selenium Automation, який ви хочете інтегрувати з GitHub. Клацніть на Готово кнопку.
# 5) Зверніть увагу на наступні зміни в структурі вашого проекту Selenium.
# 6) Клацніть правою кнопкою миші на проект, який було налаштовано за допомогою сховища Git. Перейдіть до Команда => Здійснити .
# 7) Клацніть правою кнопкою миші на проект автоматизації Selenium і перейдіть до Команда => Додати до індексу .
# 8) Введіть повідомлення про коміт і натисніть на Кнопка фіксації .
Це додасть усі ваші файли тестових випадків до поетапних змін.
# 9) Відкрийте вкладку сховища Git в Eclipse.
Примітка: Якщо вкладка не відкривається за замовчуванням, виконайте наведені нижче дії.
до) Перейдіть до Windows => Показати вигляд => Інше .
б) У папці Git виберіть Репозиторії Git та Git Staging і натисніть кнопку OK.
# 10) У сховищі Git клацніть правою кнопкою миші на пульті та перейдіть, щоб створити віддалений.
# одинадцять) Відкриється нове спливаюче вікно із вказівкою імені віддаленого пристрою. Залиште інші налаштування незмінними та натисніть кнопку ОК.
# 12) Відкриється інше спливаюче вікно із URL-адресою сховища GitHub, яке можна скопіювати, виконавши наведені нижче дії.
до) Перейдіть до створене сховище на GitHub.
б) Клацніть на Клонувати або завантажте, як показано на малюнку нижче.
в) Скопіюйте URL-адресу.
# 13) Введіть скопійовану URL-адресу та інші дані, включаючи дані для входу в обліковий запис GitHub, як показано на малюнку нижче, і натисніть кнопку Готово.
# 14) Після завершення процесу конфігурації нам потрібно вибрати гілку, в якій ми будемо здійснювати зміни. Клацніть на Кнопка розширення як показано на зображенні.
# п'ятнадцять) Виберіть свою гілку та натисніть на Кнопка Додати специфікацію .
# 16) Нарешті, натисніть кнопку Готово. Тепер у розділі «Віддалений» ви знайдете папку з іменем, яке ви вказали на кроці 11.
# 17) Клацніть правою кнопкою миші на URL-адресі червоною стрілкою та натисніть на Натисніть .
# 18) Таким чином, усі внесені зміни та тестові випадки вашого проекту Selenium будуть передані до сховища.
# 19) Перевірте оновлення у своєму обліковому записі GitHub.
Висновок
У цій статті ми навчились інтегрувати сценарії автоматизації проекту Selenium у GitHub. Коли над проектом автоматизації випробувань працює більше одного розробника, тоді координація між командами є найбільшою перешкодою у досягненні терміну.
Тут GitHub забезпечує центральну платформу, де розробники можуть переглядати код один одного і, якщо потрібно, вони можуть внести необхідні зміни.
Таким чином, при ефективному використанні GitHub може допомогти зменшити час, необхідний для розробки програмних додатків.
Щасливого читання !!
Рекомендована література
- Підручник з інтеграції GitLab Jira
- 30+ найкращих підручників із селену: вивчіть селен на реальних прикладах
- Встановіть свою програму на пристрій і починайте тестування з Eclipse
- 30 найкращих запитань та відповідей на інтерв’ю Eclipse
- Повне налаштування та встановлення WebDriver за допомогою Eclipse - Підручник селену № 9
- Підручник з огірка селену: інтеграція огірка Java Selenium WebDriver
- Інтеграція Дженкінса з Selenium WebDriver: покроковий посібник
- Інтеграція селену з JMeter