Menschliche Mausbewegungen über Selen

Die Geschichte

Einer der Lösungsansätze für Captchas wie Google ReCaptcha ist der Versuch,imitiere die Handlungen der menschlichen Maus: Bewegungen, Schweben und Klicken.

Einige Benutzer haben @ gemelde Diese Maus bewegt sich als B-Spline Kurven arbeitete für sie.

Die Frage

Wie bewegt man die Maus über Selen zu einem bestimmten Element, das der B-Spline-Flugbahn folgt?

Beachten Sie, dass die regulärebrowser.actions().mouseMove(elm).perform(); würde direkt und viel zu schnell zum Element "springen". Ich verstehe, dass es darum geht, die Bewegungsgeschwindigkeit zu verlangsamen und reibungslos nach dem mathematischen Modell für die B-Spline-Trajektorie von Punkt zu Punkt zu "springen".

Wir verwenden Winkelmesser / JavaScript, aber die Frage ist wirklich sprachunabhängig. Bitte beachten Sie, dass ich nicht versuche, das Captcha zu lösen oder zum "Lösen von Captchas, wodurch neue böse Bots gegen die Nutzungsbedingungen hier und da verstoßen" -Raum beizutragen. Ich bin nur neugierig und möchte unbedingt weitere Kenntnisse im Bereich Testautomatisierung erlangen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage