Transférer un trait de touche (c'est-à-dire entrer la clé) dans l'application en utilisant des scripts WatiN
Je suis en utilisant WatiN outil de test. Puis-je passer une course de touche (c'est à dire, en appuyant sur une touche entrer) à l'application à l'aide WatiN scripts?
Cette option était disponible dans WatiR. Cette option est disponible dans WatiN?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
EDIT: Après une inspection plus poussée, j'ai trouvé que le niveau moyen de l'envoi de la touche ENTRÉE ne fonctionne pas dans WatiN comme il le fait dans WatiR. Vous avez besoin d'utiliser Système.De Windows.Les formulaires.SendKeys
Aussi, je vous recommande de télécharger le WatiN Enregistreur De Test.
Voici l'exemple de code.
Il y a un très bon article de blog à ce sujet à la
Degré Dev Blog
Il explique comment vous pouvez ajouter l'Entrée de la presse comme une extension de la méthode comme ceci:
Ce fait, il est très facile d'appuyer sur la touche Entrée dans un test.
Vous devez utiliser
System.Windows.Forms
.Pourquoi ne pas simplement faire ce qui suit?
Travaillé pour mon test, j'ai été en développement à l'aide de Watin
la réponse ci-dessus fonctionne très bien aussi longtemps que le navigateur a le focus, si ce n'est pas alors SendKeys.SendWait déclencheurs selon l'application qui a le focus.
Tout en étant un peu maladroit, ce sera le déclencheur d'une presse d'entrer en soit.
Essayez ceci:
Ensuite, il suffit d'appeler cette méthode lorsque vous avez besoin de simuler la touche ENTER enfoncée.