2017-09-15 4 views
4

Je travaille avec Sélénium WebDriver en Java sur le chromedriver et je tente d'afficher le curseur de façon permanente pendant un test est effectué. J'ai essayé le robot et la classe d'action mais sans succès. pour l'exemple j'ai essayé ceci:Essayez de faire le curseur de la souris visible dans un test de sélénium

Actions builder = new Actions(driver); 
     Action action = builder.moveToElement(logo).click().build(); 
     action.perform();  

Dans ce cas je peux voir le curseur mais il ne bouge pas. Toute aide serait très appréciée.

+0

Est-il quelque chose comme, en vol stationnaire menu principal, le sous-menu doit afficher ?? –

+0

Premier: merci. Deuxièmement: Non, je veux juste avoir un curseur de souris visible pendant tout le test. Les utilisateurs peuvent ainsi voir les mouvements du pointeur de la souris. – setUsername

+0

Question intéressante. Je voudrais aussi voir comment cela se fait. – Reezo

Répondre

0

J'ai trouvé une solution de contournement pour mon problème. J'utilise le framework autoit avec la bibliothèque ff.au3. Pour la bibliothèque, vous devez installer l'addon mozrepl (Mozrepl ne sera pas supporté dans FF Version 55 mais il devrait être possible de trouver une solution pour le navigateur chrome et IE aussi). Avec cela je peux facilement contrôler le navigateur et montrer tous les mouvements de la souris. De plus, il n'y a aucun problème à intégrer cela dans le sélénium. Suivre quelques liens pour vous aider à démarrer.

Mozrepl

Thorsten Willert

autoit

EDIT: AutoIt fonctionne sur les fenêtres ...