É possível simular um clique do mouse em uma máquina remota via SSH?

É possível simular um clique do mouse em uma máquina remota via SSH?

Eu tenho um script python que está fazendo SSH em uma máquina remota para abrir uma janela do navegador e navegar para uma página específica (esta máquina remota está conectada a um monitor).

É possível simular um clique do mouse nesta tela para que alguma ação seja realizada na página web?

Se sim, como eu faria isso?

Obrigado

Responder1

Experimente com,PyAutoGUI.

https://pypi.python.org/pypi/PyAutoGUI

É uma biblioteca python para controlar mouse e teclado.

Para não copiar/colar o uso, verifique o repositório oficial no Github:

https://github.com/asweigart/pyautogui

Responder2

Sim, existem várias ferramentas que podem simular eventos de mouse ou teclado, por exemplo xdotool, xteou xrecord/xmacro.

Não há necessidade de usar Python.

No entanto, sua sessão ssh deve estar autorizada para se conectar ao monitor. Isso geralmente é algo que o proprietário do monitor deve permitir. Veja man xhoste man xauth, muitas vezes você pode descobrir onde estão os cookies de autorização do MIT ps axu | grep X, observando as opções de linha de comando do servidor X.

informação relacionada