Comment utilisez-vous WatiN pour cliquer sur un en-tête TabContainer de la boîte à outils Ajax?

StackOverflow https://stackoverflow.com/questions/415583

Question

J'ai un contrôle TabContainer dans la boîte à outils ajax sur ma page avec quelques onglets. Dans mon test, je voudrais basculer entre les onglets.

J'ai essayé _ie.Span ("tabHeaderID"). Cliquez () , .MouseDown () , .FireEvent ("onclick"). ) . J'ai également essayé ces mêmes méthodes sur les éléments d'envergure parent.

J'ai également essayé d'évaluer du javascript pour définir l'index actif comme suit:

_ie.Eval("$get(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");

Quelqu'un at-il utilisé avec succès WatiN pour changer d'onglet?

Était-ce utile?

La solution

Je n’ai pas trouvé comment simuler un clic sur l’entête de l’onglet. Cependant, j’ai un moyen d’aller au deuxième onglet - juste une petite variation de la déclaration eval de mon message original:

_ie.Eval ("$ find (" ctl00_AdminContentPlaceHolder_TabContainer1 "). set_activeTabIndex (1); ");

Il utilise $ find au lieu de $ get pour obtenir l'objet conteneur d'onglets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top