Ошибка ввода-вывода при попытке сделать снимок экрана на подчиненном устройстве Jenkins Windows
230
Haris
В основном я запускаю сборку под ведомым агентом Windows (Windows 7, 32-разрядная версия), который подключен через SSH. Сборка работает нормально, но когда я пытаюсь получить изображение или сделать снимок экрана с помощью PIL, я получаю эту ошибку:
Building remotely on Slave_1 (Slave_1_build) in workspace C:\Users\IEUser\workspace\amazon [amazon] $ cmd /c call C:\Users\IEUser\AppData\Local\Temp\jenkins1343176595329856492.bat C:\Users\IEUser\workspace\amazon>cd C:/Dev/household-devices C:\Dev\household-devices>"C:\Python27\python.exe" sandbox.py Traceback (most recent call last): File "sandbox.py", line 6, in <module> im = ImageGrab.grab() File "C:\Python27\lib\site-packages\PIL\ImageGrab.py", line 47, in grab size, data = grabber() IOError: screen grab failed
Это код, который я запускаю:
from PIL import ImageGrab im = ImageGrab.grab() im.save('screenshot.png')
Однако, когда я запускаю его самостоятельно, а не от мастера Дженкинса, он работает нормально, и делается снимок экрана.
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами