Я новичок в тестировании фреймворков для Appium и Jenkins, мой вопрос в том, можно ли запускать скрипты appium test через jenkins? Если возможно, укажите ссылки или примеры для этого.Как запустить скрипты appium test через jenkins
Спасибо заранее.
Я новичок в тестировании фреймворков для Appium и Jenkins, мой вопрос в том, можно ли запускать скрипты appium test через jenkins? Если возможно, укажите ссылки или примеры для этого.Как запустить скрипты appium test через jenkins
Спасибо заранее.
Шаг 1: Установите Jenkins в вашу систему, зайдите в URL-адрес Jenkins в браузере. В мой местный я получить доступ к Jenkins с помощью «http://localhost:8080»
Шаг 2: Нажмите «Новый элемент»> «Фристайл»> «OK»
Шаг 3: Перейдите в раздел «Построить»> Добавить сборки Шаг> 'Выполнить Shell' и введите следующие команды:
#!/bin/bash --login -x
appium &
sleep 5s
Шаг 4: Нажмите кнопку 'построить сейчас'.
Шаг 5: Откройте текущее задание> «Выход консоли», чтобы убедиться, что сервер Appium запущен.
Следующий текст должен отображаться в журналах консоли:
[Appium] Welcome to Appium v1.6.4
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
Шаг 6: Все тестовые скрипты должны быть размещены внутри «рабочего пространства» директории Дженкинс. Мои скрипты в этом месте: /Users/Shared/Jenkins/Главная/рабочее пространство/appium-андроида/
Шаг 7: Я использую pytest в Python, так что моя команда выглядит следующим образом:
cd $WORKSPACE
pytest /Users/Shared/Jenkins/Home/workspace/appium-android/tests/listings/test_listing_create.py
Убедитесь, что у вас установлены все зависимости на машине Jenkins, например, Python, Appium python client, Appium server и т. Д.
Привет, @akvenk, я смотрю та же проблема. У меня есть testcases, написанные в nodejs. Нужно ли добавлять шаг 7 ниже команд шага 3? Куда поместить путь к тестовому регистру? – Nik
да, вы можете ввести команды, необходимые для nodejs, для запуска тестовых примеров ниже команд шага 3. Я не знаю о структуре папок nodejs. – akvenk
https://help.testobject.com/docs/tools/appium/continuous-integration/jenkins-gradle/ – Emna
yes it можно обратиться - http://www.qaautomated.com/2017/01/jenkins-for-appium-and-maven-project.html –