Нужна помощь в запуске Sikuli на рабочем столе windows 10 без монитора - PullRequest
0 голосов
/ 03 февраля 2020

Я прочитал несколько постов о выполнении сценариев sikuli на автономном рабочем столе windows 10 для автоматизации без физического монитора.

Кто-нибудь может подтвердить, правильно ли я понимаю

  1. Запуск сервера vn c - планирование на уровне c, готовность платить (экономия затрат значительно превышает одну плату за лицензию) - сервер vn c работает на том же настольном компьютере

  2. выполните шаги по ссылке для создания сеанса vn c https://sikulix-2014.readthedocs.io/en/latest/screen.html#connecting -to-a-vn c -server-vncscreen

Подключение к серверу VN C (VNCScreen) Новое в версии 1.1.1.

Реализация основана на пакете TigerVN C Viewer и изначально была предоставлена ​​Пепийном Ван Экхоудтом https://github.com/pepijnve.

Цель следующей информации - описать только то, что официально поддерживается объектом VNCScreen, полученным с помощью vncStart (). Для использования классов в самом пакете вы должны прочитать javadocs или заглянуть в источники.

Для того, чтобы сделать пакет более удобным, теперь есть обертки высокого уровня, которые скрывают логи c для создания, запуска и остановите соединение на основе сокетов. Одновременно можно использовать более одного соединения, каждое из которых представлено отдельным объектом VNCScreen.

vncStart ([ip = "127.0.0.1",] [port = 5900,] [password = None,] [ connectionTimeout = 10,] [timeout = 1000]) Запустите сеанс VN C с данным (обычно удаленным) работающим сервером VN C и в случае успеха получите объект VNCScreen, который можно использовать как объект Screen. Об ограничениях и специальных функциях см. В комментариях ниже.

Параметры: ip - IP-адрес сервера (по умолчанию: 127.0.0.1 loopback / localhost) - номер порта (по умолчанию 5900), пароль - для соединений, защищенных паролем, как текстовое соединение connectionTimeout - секунды ожидания действительного соединения (по умолчанию 10), тайм-аут - значение тайм-аута в миллисекундах при нормальной работе (по умолчанию 1000). Возвращает:
новый объект VNCScreen, используемый как объект Screen

...