2010-12-19 4 views
3

Je suis bloqué en essayant d'obtenir mes tests de sélénium pour simuler une touche fléchée vers le bas. J'utilise simplement le format html pour mes tests et j'utilise typeKeys comme commande, la cible est correctement trouvée, et pour la valeur que je mets dans \ 40 qui semble être convertie en \\ 40 dans l'interface utilisateur. Quand j'exécute la commande, elle finit par ajouter \ 40 à la valeur actuelle de l'entrée. J'utilise la dernière version de l'idée de sélénium du site.Selenium IDE touche fléchée vers le bas

Des pointeurs?

Vive

Répondre

6

Sélénium fournit ses propres méthodes pour cette tâche.

Essayez d'utiliser keyDown() au lieu de typeKeys()

+0

Ah mate merci. Je ne sais pas pourquoi je n'ai pas essayé keyDown – Okeydoke

+0

Pas de problème, d'ailleurs, si la chose que vous essayez de tester est le bouton bas tirant un événement (je spécule, si ce n'est pas simplement ignorer cela), vous pourriez vouloir pour essayer de supprimer les éléments de la touche et d'utiliser directement fireEvent() directement. –

+0

Quel objet fournit le clavier? L'objet pilote ne l'a pas. – djangofan

Questions connexes