A resposta é apenas uma solução, vamos criar um nó escravo na mesma máquina por apenas UITesting, e ter certeza de que existe uma sessão de desktop o tempo todo, todas as soluções existentes requerem vnc login one de uma forma ou de outra, se alguém souber uma solução melhor para isso, eu agradeceria.