Automação em uma aplicação web legado
Há cerca de 2 anos recebi uma demanda no trabalho para desenvolver automações responsáveis por gerar relatórios em um sistema legado da Ambev chamado Promax.
O problema é que as automações desse sistema não funcionam com ferramentas tradicionais de automação web como Selenium ou similares. A alternativa que encontrei foi desenvolver a automação utilizando PyAutoGUI, simulando interações de mouse e teclado na interface.
No entanto, essa abordagem tem se mostrado bastante instável e difícil de manter, principalmente por depender de coordenadas de tela, tempo de espera e reconhecimento visual.
Gostaria de sugestões de alternativas ao PyAutoGUI para esse tipo de cenário, considerando que não é possível manipular diretamente o DOM da aplicação web. Existe alguma biblioteca ou abordagem mais robusta para automação nesse tipo de sistema?