8
votes

Comment tester le widget de curseur JQuery UI avec l'IDE SELENIUM?

Nous utilisons le widget de curseur UI JQuery dans notre application Web et nous souhaitons automatiser les tests de L'interface utilisateur avec Selenium IDE . Nous ne pouvons pas trouver un moyen de déplacer le curseur avec les commandes de Selenium. Peut-il être fait?


0 commentaires

4 Réponses :


2
votes

Il n'y a qu'une solution ( horrible ) pour cela. Vous devrez interagir avec le curseur pensé à son API JQuery.

SELENIUM a une méthode RUNScript où vous pouvez passer du JavaScript à exécuter. N'est-ce que comme votre dernier recours cependant, car cela vous mènera sur une pente glissante


0 commentaires

5
votes

Vous pouvez utiliser la commande draganddrop pour déplacer le curseur. Ce qui suit a fonctionné pour moi: xxx

Ceci déplace le curseur 100 pixels à droite de sa position actuelle.


0 commentaires

0
votes

Si vous avez plusieurs curseurs, la commande de déplacer l'un d'entre elles est CSS = # ID .UI-Slider-poignée

Merci à Dave pour la réponse!


0 commentaires

1
votes

Juste au cas où quelqu'un d'autre a ce problème et a besoin d'une autre perspective ...

J'ai eu ce problème il y a un moment et j'ai résolu le curseur à peupler un champ caché et que j'ai utilisé cela comme mon interface avec l'IDE sélénium. Je n'étais pas obligé de vérifier le curseur travaillé du tout, donc il n'était pas nécessaire de le tester. Je voulais juste la valeur du curseur.


0 commentaires