L'Histoire:
Une des approches possibles pour résoudre les captchas, comme Google ReCaptcha, est d'essayer d' imiter l'homme les actions de la souris: les mouvements, en vol stationnaire et de clics.
Certains utilisateurs ont signalé que les décisions de la souris se déplace comme des courbes B-spline a travaillé pour eux.
La Question:
Comment faire pour déplacer la souris sur un élément en particulier à la suite de la B-spline trajectoire via le Sélénium?
Notez que l' browser.actions().mouseMove(elm).perform();
serait "sauter" à l'élément de droite et beaucoup trop vite. Ma compréhension est que c'est une question de ralentir la vitesse de déplacement, le "saut" de point à point en douceur en suivant le modèle mathématique de la courbe B-spline de la trajectoire.
Nous utilisons Rapporteur/JavaScript, mais la question est vraiment indépendant de la langue.Notez que je ne cherche pas à résoudre le captcha, ou de contribuer à la "captcha résolution de faire de nouveau mal les robots collecteurs de violer les conditions d'utilisation ici et là" de l'espace. Je suis juste curieux et désireux d'obtenir plus de compétences dans l'automatisation des tests de l'espace.