Eu tenho um aplicativo que é construído usando GTK +. O aplicativo possui uma interface muito simples. Quando iniciada, a mesma janela sempre é aberta, com alguns controles de entrada.
Queremos escrever um script para preencher o texto em alguns campos, marque uma caixa de seleção e clique em um botão. Bastante simples e seria fácil se uma versão em linha de comando do aplicativo estivesse disponível (mas não está).
Qual é a melhor maneira de abordar a interação com um aplicativo X programaticamente?
xdotooldeve ser considerado apenas em casos reais de emergência! Escrever algo sérioxdotoolé mais uma dor do que um prazer. Antes de tentar,xdotoolpergunte ao desenvolvedor se o aplicativo tem umadbusinterface. Isso tornaria seu plano muito mais simples.