Github Интеграция с Selenium: Пълен урок

Какво е GitHub?

Git Hub е платформа за сътрудничество. Той е изграден върху git. Тя ви позволява да съхранявате както локални, така и отдалечени копия на вашия проект. Проект, който можете да публикувате сред членовете на вашия екип, тъй като те могат да го използват и актуализират оттам.

Предимства от използването на Git Hub за Selenium.

  • Когато няколко души работят по един и същи проект, те могат да актуализират детайлите на проекта и да информират другите членове на екипа едновременно.
  • Jenkins може да ни помогне редовно да изграждаме проекта от отдалеченото хранилище, това ни помага да поддържаме track неуспешни компилации.

Предпоставка за Selenium и github интеграция

Преди да започнем интегрирането на селен и git hub, трябва да инсталираме следните компоненти.

  1. Jenkins Инсталация.
  2. Инсталиране на Maven.
  3. Инсталиране на Tomcat.

Можете да намерите тези стъпки за инсталиране в следните връзки:

1) Мейвън и Jenkins Ръководство за инсталиране (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Ръководство за инсталиране на Tomcat (https://www.guru99.com/apache.html)

Предпоставка за Selenium намлява Github Integration

Инсталиране на двоични файлове на Git

Сега нека започнем с инсталирането на „Git Binaries“.

Стъпка 1) Стартирайте браузъра и отидете до URL- https://git-scm.com/

Стъпка 2) Изтеглете най-новата стабилна версия.

Стъпка 3) Щракнете върху изтегляния за Windows, след като файлът бъде изтеглен, можем да започнем с нашата инсталация.

Инсталиране на двоични файлове на Git

Стъпка 4) Отидете до местоположението или иконата за изтегляне и стартирайте инсталатора.

Стъпка 5) Кликнете върху добре дошли и Общ обществен лиценз.

Стъпка 6) Щракнете върху бутона „напред“ в съветника за настройка на git

Инсталиране на двоични файлове на Git

Стъпка 7) Прочетете GNU General Public License и щракнете върху Next

Инсталиране на двоични файлове на Git

Ще изскочи друг прозорец,

Стъпка 8) В този етап,

  1. Изберете директорията, където искате да инсталирате „Git Binaries“ и
  2. Кликнете върху следващия бутон

Инсталиране на двоични файлове на Git

Стъпка 9) Изберете компонента, който искате да инсталирате, и щракнете върху Напред

Инсталиране на двоични файлове на Git

Стъпка 10) Ако искате да създадете папка на стартовото меню за Git, оставете настройката по подразбиране и щракнете върху следващия.

Инсталиране на двоични файлове на Git

Стъпка 11) В този етап,

  1. Изберете Използване на Git от Windows Команден ред за стартиране на Git от командния ред и
  2. Кликнете върху следващия.

Инсталиране на двоични файлове на Git

Оставете настройката по подразбиране и щракнете върху следващия, за да инсталирате.

Стъпка 12) В този етап,

  1. Изберете Използване на Open SSH Това ще ни помогне да изпълним командата от командния ред и ще зададе пътя на средата.
  2. Кликнете върху следващия бутон.

Инсталиране на двоични файлове на Git

Стъпка 13) В този етап,

  1. Изберете „Checkout windows-style, commit Unix-style ending line“. (как git hub трябва да третира крайните редове в текстови файлове).
  2. Кликнете върху следващия бутон.

Инсталиране на двоични файлове на Git

Стъпка 14) В този етап,

  1. Изберете Използване на MinTTY е терминалът по подразбиране на MSys2 за Git Bash
  2. Кликнете върху следващия бутон

Инсталиране на двоични файлове на Git

Инсталиране на двоични файлове на Git

След като git бъде инсталиран успешно, можете да получите достъп до git.

Отворете командния ред и въведете „git“ и натиснете „Enter“ Ако видите екрана по-долу, това означава, че е инсталиран успешно

Инсталиране на двоични файлове на Git

Jenkins Инсталиране на Git плъгин

Сега нека започнем с Jenkins Инсталиране на Git плъгин.

Стъпка 1) Стартирайте браузъра и отидете до вашия Jenkins.

Стъпка 2) Щракнете върху Управление Jenkins.

Jenkins Инсталиране на Git плъгин

Стъпка 3) Щракнете върху Управление на добавки, ще се отвори друг прозорец

Jenkins Инсталиране на Git плъгин

Стъпка 4) Кликнете върху Наличен раздел

Jenkins Инсталиране на Git плъгин

Стъпка 5) В този етап,

  1. След това изберете GitHub плъгин
  2. Кликнете върху бутона Изтеглете сега и инсталирайте след рестартиране.

Jenkins Инсталиране на Git плъгин

Сега ще инсталира следните добавки.

След като инсталацията приключи. Рестартирайте вашия Tomcat сървър, като извикате файла „shutdown.bat“.

Jenkins Инсталиране на Git плъгин

След рестартиране на tomcat и Jenkins Можем да видим, че плъгините са инсталирани в раздела „Инсталирани“.

Jenkins Инсталиране на Git плъгин

Настройване на нашия Eclipse с GitHub Plugin

Сега нека инсталираме GitHub Plugin за Eclipse.

URI за местоположението на приставката EGit https://download.eclipse.org/egit/updates/

Стъпка 1) Стартиране Eclipse и след това

  1. След това щракнете върху бутона за помощ
  2. Кликнете върху инсталиране на нов софтуер

Инсталация Eclipse с GitHub Plugin

Стъпка 2) Екранът по-долу ще се отвори, след като щракнем върху инсталирането на нов софтуер. Сега щракнете върху добавяне

Инсталация Eclipse с GitHub Plugin

Стъпка 3) В този етап,

  1. Въведете името „EGIT“ и
  2. Въведете местоположението https://download.eclipse.org/egit/updates/ след това
  3. Щракнете върху ОК.

Инсталация Eclipse с GitHub Plugin

Стъпка 4) След това щракнете върху изберете всички и напред

Инсталация Eclipse с GitHub Plugin

Стъпка 5) Щракнете върху следващия и щракнете върху приемане на лицензионното споразумение, след което завършете инсталацията.

След това рестартирайте затъмнението.

Инсталация Eclipse с GitHub Plugin

Изграждане на хранилище на Git

Стъпка 1) Отидете до Git Hub URI: https://github.com/ регистрирайте се за git hub

Стъпка 2) След като сте се регистрирали успешно, щракнете върху създаване на ново хранилище

Изграждане на хранилище на Git

Стъпка 3) В този етап,

  1. Въведете името на хранилището и
  2. щракнете върху създаване на хранилищеИзграждане на хранилище на Git

Пример за тестване на използване Selenium с Git Hub.

Стъпка 1) След като приключим с новото хранилище, стартирайте Eclipse

  1. Кликнете върху файла
  2. След това щракнете върху нов бутон и след това
  3. Кликнете върху друго

Пример за тестване на използване Selenium с Git Hub

Стъпка 2) В този етап,

  1. Изберете Maven Project и прегледайте местоположението.
  2. Кликнете върху следващия

Пример за тестване на използване Selenium с Git Hub

Стъпка 3) В този етап,

  1. След това изберете име на проекта и местоположение
  2. Кликнете върху следващия

Пример за тестване на използване Selenium с Git Hub

Стъпка 4) Кликнете върху следващия

Пример за тестване на използване Selenium с Git Hub

Стъпка 5) В този етап,

  1. Въведете идентификатора на групата и
  2. Идентификатор на артефакт и
  3. Кликнете върху бутона Край.

Пример за тестване на използване Selenium с Git Hub

Веднага след като щракнете върху бутона за завършване, ще бъде създаден проект.

Стъпка 6)

Сега нека създадем примерен скрипт

Пример за тестване на използване Selenium с Git Hub

Нека преместим кода/локалното хранилище в Git Hub.

Стъпка 7) В този етап,

  1. Отворете eclipse и след това отидете до проекта
  2. Щракнете с десния бутон върху проекта и след това изберете „екип“.
  3. Изберете споделяне на проект

Пример за тестване на използване Selenium с Git Hub

Стъпка 8) След като щракнем върху „Споделяне на проект“ в горния екран, ще получим друг прозорец

В този етап,

  1. Изберете локалното хранилище и
  2. Щракнете върху край.

Пример за тестване на използване Selenium с Git Hub

След като щракнете върху Готово, можем да видим промяната в структурата на проекта, че сме създали локално хранилище.

Пример за тестване на използване Selenium с Git Hub

Сега е време да изпратим нашия код в Git Hub Repository

Стъпка 9) В този етап,

  1. След това щракнете с десния бутон върху проекта и екипа
  2. Кликнете върху ангажиране

Пример за тестване на използване Selenium с Git Hub

Стъпка 10) В този етап,

  1. Въведете съобщение за ангажиране и
  2. Изберете файловете, които искаме да изпратим в хранилището на Git Hub
  3. Кликнете върху ангажиране и натиснете

Пример за тестване на използване Selenium с Git Hub

След като приключите с него, можете да видите, че иконите в проекта се променят, това казва, че успешно сме изпратили и ангажирали нашия код към Git Hub

Пример за тестване на използване Selenium с Git Hub

Можем да проверим в центъра на Git в хранилището, че нашият проект е успешно поставен в хранилището

Пример за тестване на използване Selenium с Git Hub

Сега е време да изпълним нашия проект от Git Hub в Jenkins

Стъпка 11) Стартирайте браузъра и отворете вашия Jenkins.

Стъпка 12) Кликнете върху нов елемент.

Пример за тестване на използване Selenium с Git Hub

Стъпка 13) В този етап,

  1. Въведете име на елемент
  2. Изберете Maven Project
  3. Кликнете върху бутона OK

Пример за тестване на използване Selenium с Git Hub

Стъпка 14) В тази стъпка ще конфигурираме Git Hub в Jenkins

  1. Кликнете върху Git и
  2. Въведете URI на хранилището
  3. Кликнете върху Добавяне на хранилище

Ако имате няколко хранилища в Git Hub, трябва да добавите поле Refspec за име на хранилището.

Пример за тестване на използване Selenium с Git Hub

Можем да получим URI в Git Hub

Пример за тестване на използване Selenium с Git Hub

Стъпка 15) В този етап,

  1. Добавете местоположението на файла pom.xml в текстовото поле и
  2. След това посочете целите и опциите за Maven
  3. Изберете опция как да стартирате теста
  4. Щракнете върху бутона за запазване.

Пример за тестване на използване Selenium с Git Hub

Стъпка 16) след като щракнем върху запазване по-долу ще се появи екран,

Сега можем да изградим нашия проект, щракнете върху изграждане.

Пример за тестване на използване Selenium с Git Hub

Стъпка 17) Ще се покаже компилацията, щракнете върху номера на компилация или датата на компилация.

Пример за тестване на използване Selenium с Git Hub

Стъпка 18) след като щракнем върху номера на компилация по-долу ще се появи екран, където можем да видим изхода на конзолата в тази стъпка, щракнете върху изхода на конзолата.

Пример за тестване на използване Selenium с Git Hub

Накрая можем да проверим дали нашата компилация е успешно завършена/изпълнена.

Пример за тестване на използване Selenium с Git Hub

Обобщете тази публикация с: