Возможно ли запустить Sikuli в Test Automations, запущенном из TeamCity? - PullRequest
0 голосов
/ 29 августа 2018

Я добавил Sikuli в свой проект автоматизации тестирования (использует Selenium 3.8.1 и Java). Сначала я подумал, что это может быть связано с различными разрешениями экрана, поэтому я исключил это как возможность. Он отлично работает на моем ПК, используя то же разрешение. Он работает на моем локальном ПК, но когда я пытаюсь выполнить те же команды с помощью Team City, я получаю ошибки: Местоположение: вне экрана (23320560, 0) - последующие действия могут работать не так, как ожидалось.

Я рассмотрел различные ответы на это, такие как удаление агента TeamCity и создание нового (как предложено здесь: https://answers.launchpad.net/sikuli/+question/295525),, но это сломало бы все остальное.

версии Team City:

JetBrains TeamCity 2017.2.1

JetBrains TeamCity Build Agent 9.0.2

Серверная ОС: Windows Server 2012 R2

На используемом сервере нет двойных экранов или чего-то в этом роде, но я понимаю, что настоящие экраны вообще не используются, что все это делается с использованием виртуальных экранов.

TeamCity запускается как веб-служба, которая работает без головы.

У кого-нибудь есть автоматизация Sikuli, работающая над TeamCity?

...