Github Интеграция с Selenium: Пълен урок
Какво е GitHub?
Git Hub е платформа за сътрудничество. Той е изграден върху git. Тя ви позволява да съхранявате както локални, така и отдалечени копия на вашия проект. Проект, който можете да публикувате сред членовете на вашия екип, тъй като те могат да го използват и актуализират оттам.
Предимства от използването на Git Hub за Selenium.
- Когато няколко души работят по един и същи проект, те могат да актуализират детайлите на проекта и да информират другите членове на екипа едновременно.
- Jenkins може да ни помогне редовно да изграждаме проекта от отдалеченото хранилище, това ни помага да поддържаме track неуспешни компилации.
Предпоставка за Selenium и github интеграция
Преди да започнем интегрирането на селен и git hub, трябва да инсталираме следните компоненти.
- Jenkins Инсталация.
- Инсталиране на Maven.
- Инсталиране на Tomcat.
Можете да намерите тези стъпки за инсталиране в следните връзки:
1) Мейвън и Jenkins Ръководство за инсталиране (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Ръководство за инсталиране на Tomcat (https://www.guru99.com/apache.html)
Инсталиране на двоични файлове на Git
Сега нека започнем с инсталирането на „Git Binaries“.
Стъпка 1) Стартирайте браузъра и отидете до URL- https://git-scm.com/
Стъпка 2) Изтеглете най-новата стабилна версия.
Стъпка 3) Щракнете върху изтегляния за Windows, след като файлът бъде изтеглен, можем да започнем с нашата инсталация.
Стъпка 4) Отидете до местоположението или иконата за изтегляне и стартирайте инсталатора.
Стъпка 5) Кликнете върху добре дошли и Общ обществен лиценз.
Стъпка 6) Щракнете върху бутона „напред“ в съветника за настройка на git
Стъпка 7) Прочетете GNU General Public License и щракнете върху Next
Ще изскочи друг прозорец,
Стъпка 8) В този етап,
- Изберете директорията, където искате да инсталирате „Git Binaries“ и
- Кликнете върху следващия бутон
Стъпка 9) Изберете компонента, който искате да инсталирате, и щракнете върху Напред
Стъпка 10) Ако искате да създадете папка на стартовото меню за Git, оставете настройката по подразбиране и щракнете върху следващия.
Стъпка 11) В този етап,
- Изберете Използване на Git от Windows Команден ред за стартиране на Git от командния ред и
- Кликнете върху следващия.
Оставете настройката по подразбиране и щракнете върху следващия, за да инсталирате.
Стъпка 12) В този етап,
- Изберете Използване на Open SSH Това ще ни помогне да изпълним командата от командния ред и ще зададе пътя на средата.
- Кликнете върху следващия бутон.
Стъпка 13) В този етап,
- Изберете „Checkout windows-style, commit Unix-style ending line“. (как git hub трябва да третира крайните редове в текстови файлове).
- Кликнете върху следващия бутон.
Стъпка 14) В този етап,
- Изберете Използване на MinTTY е терминалът по подразбиране на MSys2 за Git Bash
- Кликнете върху следващия бутон
След като git бъде инсталиран успешно, можете да получите достъп до git.
Отворете командния ред и въведете „git“ и натиснете „Enter“ Ако видите екрана по-долу, това означава, че е инсталиран успешно
Jenkins Инсталиране на Git плъгин
Сега нека започнем с Jenkins Инсталиране на Git плъгин.
Стъпка 1) Стартирайте браузъра и отидете до вашия Jenkins.
Стъпка 2) Щракнете върху Управление Jenkins.
Стъпка 3) Щракнете върху Управление на добавки, ще се отвори друг прозорец
Стъпка 4) Кликнете върху Наличен раздел
Стъпка 5) В този етап,
- След това изберете GitHub плъгин
- Кликнете върху бутона Изтеглете сега и инсталирайте след рестартиране.
Сега ще инсталира следните добавки.
След като инсталацията приключи. Рестартирайте вашия Tomcat сървър, като извикате файла „shutdown.bat“.
След рестартиране на tomcat и Jenkins Можем да видим, че плъгините са инсталирани в раздела „Инсталирани“.
Настройване на нашия Eclipse с GitHub Plugin
Сега нека инсталираме GitHub Plugin за Eclipse.
URI за местоположението на приставката EGit https://download.eclipse.org/egit/updates/
Стъпка 1) Стартиране Eclipse и след това
- След това щракнете върху бутона за помощ
- Кликнете върху инсталиране на нов софтуер
Стъпка 2) Екранът по-долу ще се отвори, след като щракнем върху инсталирането на нов софтуер. Сега щракнете върху добавяне
Стъпка 3) В този етап,
- Въведете името „EGIT“ и
- Въведете местоположението https://download.eclipse.org/egit/updates/ след това
- Щракнете върху ОК.
Стъпка 4) След това щракнете върху изберете всички и напред
Стъпка 5) Щракнете върху следващия и щракнете върху приемане на лицензионното споразумение, след което завършете инсталацията.
След това рестартирайте затъмнението.
Изграждане на хранилище на Git
Стъпка 1) Отидете до Git Hub URI: https://github.com/ регистрирайте се за git hub
Стъпка 2) След като сте се регистрирали успешно, щракнете върху създаване на ново хранилище
Стъпка 3) В този етап,
Пример за тестване на използване Selenium с Git Hub.
Стъпка 1) След като приключим с новото хранилище, стартирайте Eclipse
- Кликнете върху файла
- След това щракнете върху нов бутон и след това
- Кликнете върху друго
Стъпка 2) В този етап,
- Изберете Maven Project и прегледайте местоположението.
- Кликнете върху следващия
Стъпка 3) В този етап,
- След това изберете име на проекта и местоположение
- Кликнете върху следващия
Стъпка 4) Кликнете върху следващия
Стъпка 5) В този етап,
- Въведете идентификатора на групата и
- Идентификатор на артефакт и
- Кликнете върху бутона Край.
Веднага след като щракнете върху бутона за завършване, ще бъде създаден проект.
Стъпка 6)
Сега нека създадем примерен скрипт
Нека преместим кода/локалното хранилище в Git Hub.
Стъпка 7) В този етап,
- Отворете eclipse и след това отидете до проекта
- Щракнете с десния бутон върху проекта и след това изберете „екип“.
- Изберете споделяне на проект
Стъпка 8) След като щракнем върху „Споделяне на проект“ в горния екран, ще получим друг прозорец
В този етап,
- Изберете локалното хранилище и
- Щракнете върху край.
След като щракнете върху Готово, можем да видим промяната в структурата на проекта, че сме създали локално хранилище.
Сега е време да изпратим нашия код в Git Hub Repository
Стъпка 9) В този етап,
- След това щракнете с десния бутон върху проекта и екипа
- Кликнете върху ангажиране
Стъпка 10) В този етап,
- Въведете съобщение за ангажиране и
- Изберете файловете, които искаме да изпратим в хранилището на Git Hub
- Кликнете върху ангажиране и натиснете
След като приключите с него, можете да видите, че иконите в проекта се променят, това казва, че успешно сме изпратили и ангажирали нашия код към Git Hub
Можем да проверим в центъра на Git в хранилището, че нашият проект е успешно поставен в хранилището
Сега е време да изпълним нашия проект от Git Hub в Jenkins
Стъпка 11) Стартирайте браузъра и отворете вашия Jenkins.
Стъпка 12) Кликнете върху нов елемент.
Стъпка 13) В този етап,
- Въведете име на елемент
- Изберете Maven Project
- Кликнете върху бутона OK
Стъпка 14) В тази стъпка ще конфигурираме Git Hub в Jenkins
- Кликнете върху Git и
- Въведете URI на хранилището
- Кликнете върху Добавяне на хранилище
Ако имате няколко хранилища в Git Hub, трябва да добавите поле Refspec за име на хранилището.
Можем да получим URI в Git Hub
Стъпка 15) В този етап,
- Добавете местоположението на файла pom.xml в текстовото поле и
- След това посочете целите и опциите за Maven
- Изберете опция как да стартирате теста
- Щракнете върху бутона за запазване.
Стъпка 16) след като щракнем върху запазване по-долу ще се появи екран,
Сега можем да изградим нашия проект, щракнете върху изграждане.
Стъпка 17) Ще се покаже компилацията, щракнете върху номера на компилация или датата на компилация.
Стъпка 18) след като щракнем върху номера на компилация по-долу ще се появи екран, където можем да видим изхода на конзолата в тази стъпка, щракнете върху изхода на конзолата.
Накрая можем да проверим дали нашата компилация е успешно завършена/изпълнена.















































