Интеграция Github с Selenium: полное руководство

Что такое GitHub?

Git Hub — это платформа для совместной работы. Он построен поверх git. Это позволяет вам хранить как локальные, так и удаленные копии вашего проекта. Проект, который вы можете опубликовать среди членов вашей команды, поскольку они смогут использовать его и обновлять самостоятельно.

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

  • Когда несколько человек работают над одним проектом, они могут обновить проект.tails и одновременно информировать других членов командыneoусли.
  • Дженкинс может помочь нам регулярно собирать проект из удаленного репозитория, это помогает нам отслеживать неудачные сборки.

Предварительное условие для интеграции Selenium и github

Прежде чем мы начнем интеграцию Selenium и git Hub, нам нужно установить следующий пакет:wing компоненты.

  1. Установка Дженкинса.
  2. Установка Maven.
  3. Установка Томкэта.

Вы можете найти эти шаги установки в следующем разделе.wing слева направо:

1) Руководство по установке Maven и Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Руководство по установке Tomcat (https://www.guru99.com/apache.html)

Предварительное условие для интеграции Selenium и Github

Установка двоичных файлов Git

Теперь давайте начнем с установки «Git Binaries».

Шаг 1) Запустите браузер и перейдите по URL- https://git-scm.com/.

Шаг 2) Загрузите последнюю стабильную версию.

Шаг 3) Нажмите на загрузки, чтобы windows как только файл загружен, мы можем начать установку.

Установка двоичных файлов Git

Шаг 4) Перейдите к месту загрузки или значку и запустите установщик.

Шаг 5) Нажмите «Добро пожаловать» и «Общедоступная лицензия».

Шаг 6) Нажмите кнопку «Далее» в мастере настройки git.

Установка двоичных файлов Git

Шаг 7) Прочтите Стандартную общественную лицензию GNU и нажмите «Далее».

Установка двоичных файлов Git

Появится еще одно окно,

Шаг 8) На этом этапе

  1. Выберите каталог, в который вы хотите установить «Двоичные файлы Git», и
  2. Нажмите кнопку «Далее»

Установка двоичных файлов Git

Шаг 9) Выберите компонент, который вы хотите установить, и нажмите «Далее».

Установка двоичных файлов Git

Шаг 10) Если вы хотите создать папку меню «Пуск» для Git, оставьте настройку по умолчанию и нажмите «Далее».

Установка двоичных файлов Git

Шаг 11) На этом этапе

  1. Выберите «Использовать Git» в Windows Командная строка для запуска Git из командной строки и
  2. Нажмите "Далее".

Установка двоичных файлов Git

Оставьте настройки по умолчанию и нажмите «Далее», чтобы установить.

Шаг 12) На этом этапе

  1. Выберите «Использовать открытый SSH». Это поможет нам выполнить команду из командной строки и установить путь к среде.
  2. Нажмите кнопку «Далее».

Установка двоичных файлов Git

Шаг 13) На этом этапе

  1. Выберите «Оформить заказ» windows-style, зафиксировать окончание строки в стиле Unix». (как git-хаб должен обрабатывать окончания строк в текстовых файлах).
  2. Нажмите кнопку «Далее».

Установка двоичных файлов Git

Шаг 14) На этом этапе

  1. Выберите «Использовать MinTTY» — терминал MSys2 по умолчанию для Git Bash.
  2. Нажмите кнопку «Далее»

Установка двоичных файлов Git

Установка двоичных файлов Git

После успешной установки git вы сможете получить доступ к файлу git.

Откройте командную строку, введите «git» и нажмите «Enter». Если вы видите экран ниже, это означает, что он установлен успешно.

Установка двоичных файлов Git

Установка плагина Jenkins Git

Теперь давайте начнем с установки плагина Jenkins Git.

Шаг 1) Запустите браузер и перейдите к своему Jenkins.

Шаг 2) Нажмите «Управление Дженкинсом».

Установка плагина Jenkins Git

Шаг 3) Нажмите «Управление плагинами», откроется другое окно.

Установка плагина Jenkins Git

Шаг 4) Нажмите на доступную вкладку.

Установка плагина Jenkins Git

Шаг 5) На этом этапе

  1. Затем выберите плагин GitHub.
  2. Нажмите кнопку «Загрузить сейчас и установить после перезагрузки».

Установка плагина Jenkins Git

Теперь он установит следующееwing плагины.

После завершения установки. Перезапустите сервер Tomcat, вызвав файл «shutdown.bat».

Установка плагина Jenkins Git

После перезапуска tomcat и Jenkins мы видим, что плагины установлены на вкладке «Установлено».

Установка плагина Jenkins Git

Настройка нашего Eclipse с плагином GitHub

Теперь давайте установим плагин GitHub для Eclipse.

URI для расположения плагина EGit https://download.eclipse.org/egit/updates/

Шаг 1) Презентация Eclipse , а затем

  1. Нажмите кнопку «Помощь», затем
  2. Нажмите «Установить новое программное обеспечение».

Настройка Eclipse с плагином GitHub

Шаг 2) Экран ниже откроется, как только мы нажмем «Установить новое программное обеспечение». Теперь нажмите «Добавить»

Настройка Eclipse с плагином GitHub

Шаг 3) На этом этапе

  1. Введите имя «EGIT» и
  2. Введите местоположение https://download.eclipse.org/egit/updates/ становятся
  3. Нажмите ОК.

Настройка Eclipse с плагином GitHub

Шаг 4) Затем нажмите «Выбрать все» и «Далее».

Настройка Eclipse с плагином GitHub

Шаг 5) Нажмите «Далее», нажмите «Принять лицензионное соглашение», затем завершите установку.

Затем перезапустите eclipse.

Настройка Eclipse с плагином GitHub

Создание репозитория на Git

Шаг 1) Перейдите к URI Git Hub: 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 и просмотрите местоположение.
  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.

Шаг 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 в Дженкинсе.

Шаг 11) Запустите браузер и откройте свой Jenkins.

Шаг 12) Нажмите на новый элемент.

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

Шаг 13) На этом этапе

  1. Введите название товара
  2. Выберите проект Maven
  3. Нажмите кнопку ОК

Пример тестирования использования 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 в текст.box высокопоставленных
  2. Укажите цели и варианты для Maven, затем
  3. Выберите вариант запуска теста
  4. Нажмите на кнопку Сохранить.

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

Шаг 16) как только мы нажмем «Сохранить», появится экран ниже,

Теперь мы можем построить наш проект, нажмите «Создать».

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

Шаг 17) Он покажет сборку, щелкните номер сборки или дату сборки.

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

Шаг 18) Как только мы нажмем на номер сборки ниже, появится экран, на котором мы сможем увидеть вывод консоли на этом этапе, щелкните вывод консоли.

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

Наконец, мы можем убедиться, что наша сборка успешно завершена/выполнена.

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