Movimentos do mouse semelhantes ao humano via Selenium
A história:
Uma das abordagens para resolver captchas, como o Google ReCaptcha, é tentarimitar as ações do mouse humano: movimentos, pairando e cliques.
Alguns usuários relataram que fazer o mouse se moveCurvas B-spline trabalhou para eles.
A questão:
Como mover o mouse para um elemento específico seguindo a trajetória da spline B via Selenium?
Observe que o regularbrowser.actions().mouseMove(elm).perform();
"saltaria" para o elemento reto e rápido demais. Meu entendimento é que é uma questão de diminuir a velocidade do movimento, "pulando" de um ponto a outro, seguindo o modelo matemático da trajetória do spline B.
Estamos usando Transferidor / JavaScript, mas a questão é realmente independente de idioma. Observe que não estou tentando resolver o captcha ou contribuir com o espaço "resolvendo captcha fazendo novos bots do mal violando os termos de uso aqui e ali". Estou apenas curioso e ansioso para obter mais habilidades no espaço de automação de teste.