Планирование задач автоматизации с использованием Jenkins с Selenium Java - PullRequest
0 голосов
/ 12 апреля 2019

Мне было интересно, смогу ли я получить какой-нибудь совет относительно автоматизации планирования тестовых случаев селена в Java.У меня есть набор тестовых примеров, написанных на Java с селеном и мавеном, которые идут на веб-сайт, нажимают несколько кнопок, которые, в свою очередь, загружают ежедневный файл.

Я использую AutoItX, чтобы взаимодействовать с окном загрузки, чтобы выбрать свойсохранить местоположение и ввести имя и т. д.

Код отлично работает, когда я обычно выполняю его в Intellij.Однако теперь мне нужно найти процесс, который может автоматически запустить сборку кода.

Я думал об использовании Jenkins, однако он не может получить доступ к моей папке загрузки / файловой системе, когда дело доходит до загрузки файлов.Я также подумал о настройке планировщика задач в моей системе для запуска пакетного файла, который запускает проект, но я не могу гарантировать, что система всегда будет включена и вошла в систему.

У меня вопрос: есть лиспособ предоставить jenkins способ взаимодействия с моей файловой системой или есть альтернативный инструмент, который позволит мне это сделать.Или я пропускаю шаг конфигурации, который позволит мне выполнить то, что я хочу?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 апреля 2019

Вы можете запланировать задание Jenkins, которое будет запускаться через определенные промежутки времени. например возможно, вы захотите запустить его в 9 вечера, тогда вариант «Периодическая сборка» - это вариант, который вы можете использовать.

0 голосов
/ 12 апреля 2019

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

enter image description here

...