Использование Selenium Webdriver и Python Scripting Я создал проект и смог сделать серию тестовых примеров в PyCharm, которые выполняются в модульном тесте. Теперь я могу запустить свой тест / набор тестов с помощью приведенной ниже команды в терминале
python -m pytest /test/smoke/test_suite1.py --browser = chrome --baseURL = dev "
В проекте был каталог, содержащий файл WebDriver и Conftest.py, POM, тестовые сценарии и т. д.
Теперь мой тест / тест-suite в настоящий момент выполняется, когда я нахожусь в PyCharm и передаю команду терминала. Сейчас я переместил свой проект в репозиторий Git, но также хотел бы запустить эти тестовые случаи в Jenkins через репозиторий GIT.
Есть два способаЯ бы предпочел сделать CI.
- Запланируйте время (один раз в неделю) для прохождения тестов и отправки результатов по электронной почте.
- Загрузите мои тестовые случаи в репозиторий на GitHubи когда в хранилище вносятся изменения, запускайте тесты и / или по расписанию (раз в неделю).
Я честно пытался найти учебники (видео / документы), но все оникажется очень неясным.
это лучше сделатьэто с плагином Jenkins? Если да, что мне нужно добавить / изменить, чтобы это произошло, и настроить в Jenkins.