Тестирование GUI в фоновом режиме - PullRequest
0 голосов
/ 02 мая 2018

Я использую скрипт Python для управления мышью и клавиатурой и имитации пользователя в приложении с графическим интерфейсом в Linux.

Проблема в том, что для работы сценария требуется, чтобы компьютер находился в режиме ожидания, и я не могу выполнять другие действия во время его работы, поэтому я позволяю ему работать ночью.

Я бы хотел запускать несколько экземпляров этого сценария в фоновом режиме одновременно на одном компьютере, не мешая моей физической мыши и клавиатуре.

Я пытался использовать несколько виртуальных машин и запускать один скрипт для каждой виртуальной машины, но он начинает тормозить с более чем двумя виртуальными машинами.

Как лучше всего решить эту проблему?

1 Ответ

0 голосов
/ 03 мая 2018

Xephyr и более старые Xnest - это легковесные альтернативы полнофункциональным виртуальным машинам, если речь идет о запуске приложений на одном рабочем столе с разделенными X-серверами.

То, будут ли тестовые взаимодействия клавиатуры и мыши достаточно независимо воспроизводиться, зависит от конфигурации установки и стиля эмуляции пользовательского ввода в вашем тестовом инструменте.

...