Рубрики
Без рубрики

Webdriverio Интеграция тестов с Дженкинсом

В этом посте мы посмотрим, как получить локальную настройку заданий Jenkins и интегрировать ее с Webdriver … Tagged с учебником, тестированием, JavaScript, WebDev.

В этом посте мы посмотрим, как получить локальную настройку заданий Jenkins и интегрировать ее с помощью тестов WebDriverio.

Предпосылка

  • Установите Jenkins локально – вы можете посмотреть это видео Чтобы узнать, как это сделать.
  • Опубликуйте свой код в GitHub (или любой другой инструмент управления исходным кодом)

Настройка новой работы

После установки Дженкинса сделайте следующее, чтобы настроить новое задание:

  1. Нажмите «Создать работу»
  2. Создать новый проект «вольным стилем»
  3. Управление исходным кодом:
    • Добавьте URL -адрес вашего тестового репозитория в разделе «Управление исходным кодом»
    • Вам также нужно будет добавить свои учетные данные, чтобы разрешить Дженкинсу втянуть изменения
  4. Строить:
    • Выберите «Выберите команду Windows Pactor» (или «Execute Shell» для пользователей Mac) в раскрывающемся спине «Добавить шаг сборка»
      • В разделе команды добавить – NPM Установка
    • Выберите Выполнить команду Windows Pactor Снова и добавьте на следующий шаг, чтобы запустить тесты – npx wdio
  5. Сохранить изменения

Запустить сборку

Нажмите «Построить сейчас», чтобы выполнить сборку, и вы увидите новую сборку. Дженкинс вытащит все ваши тестовые изменения и начнет выполнять тесты.

Это было быстрое вступление в то, как заставить вашу первую сборку работать в Дженкинсе.

Посмотрите видео ниже, чтобы увидеть подробное объяснение того, как получить настройку работы Jenkins, а также интегрировать отчетность Junit, чтобы увидеть результаты теста.

Чтобы узнать больше о Webdriverio, ознакомьтесь с моей бесплатной учебной серией здесь –

https://www.youtube.com/watch?v=e8goakb6cc0&list=pl6adzyjjd5hbbt9amjf3wivmaobb28zyn Анкет

Я надеюсь, что этот пост помог вам, дайте мне знать в комментариях ниже!

Счастливого тестирования! 😄

Следуйте @automationbro в Твиттере для последних обновлений Подписаться на мой YouTube канал, чтобы увидеть больше подобного контента

Оригинал: “https://dev.to/automationbro/webdriverio-tests-integration-with-jenkins-5d3m”