Кто-нибудь знает, как заставить pyautogui или python в целом распознавать заданный размер экрана и принимать данные дисплея, даже если дисплей не подключен?
У меня есть задача, в которой используется pyautogui и драйвер selenium chrome, для которых требуется дисплей или они терпят неудачу.
Он работает на сервере, поэтому для запуска программы требуется, чтобы мой ноутбук подключался к удаленному рабочему столу на сервере, что позволяет ему иметь дисплей, который позволяет запускать страницу с chromedriver, и для работы компонентов щелчка pyautogui / поиска по экрану.
Возникает проблема, что если моя домашняя сеть когда-либо выйдет из строя, она не сможет запустить удаленный рабочий стол, и, следовательно, моя автоматизация выйдет из строя.
Мое решение состояло бы в том, чтобы эмулировать или заставить программу вести себя так, как если бы дисплей существовал, чтобы ее можно было просто запустить на стороне сервера.
Все мои серверы - это окна, поэтому XVFB не кажется вариантом, основанным на Xvfb в Windows