2015-06-11 4 views
0

Я столкнулся с проблемой автоматизации настольного приложения, хотя я создал сценарии sikuli и интегрирован с селеном. Он работает нормально в локальной системе. Но для ночных сборщиков я должен взять это на сервере Jenkins и инициализировать задания cron. Но я думаю, что для запуска скриптов sikuli необходима физическая машина, она не может быть выполнена в безголовой среде. Пожалуйста, предложите мне решение по этому вопросу. Любые выводы будут оценены. Я хотел запустить эти скрипты на Jenkins Amazon EC2.Автоматизация настольных приложений с Selenium и Sikuli

ответ

1

Вы правы. Для Sikuli требуется рабочая среда рабочего стола.

Вы можете (возможно) достичь этого, установив VNC и рабочий стол на свой экземпляр EC2, а затем просто подключитесь к серверу VNC с любой машиной до запуска тестов.

I (думаю) это должно работать.

Вот небольшой материал для чтения для установки VNC на EC2: Setting up VNC on Amazon EC2 Я только что выполнил поиск в Google и взял первый результат, чтобы вы могли найти что-то лучшее.