Я прочитал несколько постов о выполнении сценариев sikuli на автономном рабочем столе windows 10 для автоматизации без физического монитора.
Кто-нибудь может подтвердить, правильно ли я понимаю
Запуск сервера vn c - планирование на уровне c, готовность платить (экономия затрат значительно превышает одну плату за лицензию) - сервер vn c работает на том же настольном компьютере
выполните шаги по ссылке для создания сеанса 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