Domanda

Ho un controllo TabContainer ajax toolkit sulla mia pagina con un paio di schede. Nel mio test, vorrei passare da una scheda all'altra.

Ho provato _ie.Span (" tabHeaderID "). Fai clic su () , .MouseDown () , .FireEvent (" onclick " ) . Ho provato questi stessi metodi anche sugli elementi span parent.

Ho anche provato a valutare alcuni javascript per impostare l'indice attivo in questo modo:

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

Qualcuno ha usato con successo WatiN per cambiare scheda?

È stato utile?

Soluzione

Non ho capito come simulare un clic sull'intestazione della scheda. Tuttavia, ho un modo per arrivare alla seconda scheda - solo una piccola variazione sulla dichiarazione eval dal mio post originale:

_ie.Eval (" $ find (\ " ctl00_AdminContentPlaceHolder_TabContainer1 \ ".) Set_activeTabIndex (1); ");

Utilizza $ find anziché $ get per ottenere l'oggetto contenitore tab.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top