Я создал кучу кодированных тестов пользовательского интерфейса для своего приложения, используя TestStack White.
Моя следующая цель - автоматически запускать эти тесты в 5 часов утра каждое утро с помощью Jenkins.Главная проблема для меня сейчас - запустить их в рамках Jenkins Job.Первое, что делает тест - это закрывает все существующие копии моего приложения, затем создает новый экземпляр приложения и, наконец, выполняет некоторые элементы пользовательского интерфейса.
Тесты работают отлично, когда я запускаю их через командную строку, но когдаЯ выполняю одинаковую команду в задании Jenkins, мои тесты не проходят.Все существующие копии моего приложения закрываются, но затем тесты никак не взаимодействуют с рабочим столом.
Я установил все необходимые плагины, позволил сервису Jenkins взаимодействовать с рабочим столом и читать много тем в Интернете, но до сих пор не могу найти никакого разрешения.