Frage

Ich habe eine Ajax-Toolkit TabContainer Kontrolle auf meiner Seite mit ein paar Tabs. In meinem Test, würde Ich mag zwischen den Tabs wechseln.

Ich habe versucht, _ie.Span("tabHeaderID").Click(), .MouseDown(), .FireEvent("onclick"). Ich habe auch die gleichen Methoden an den übergeordneten Spanne Elemente versucht.

Ich habe auch versucht, einige Javascript-Eval ing den aktiven Index zu setzen, wie so:

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

Hat jemand erfolgreich eingesetzt WatiN Tabs wechseln?

War es hilfreich?

Lösung

Ich habe nicht herausgefunden, wie ein Klick auf die Registerkarte Header zu simulieren. Allerdings habe ich eine Möglichkeit haben, auf die zweite Registerkarte zu erhalten - nur eine kleine Variation der eval Aussage von meinem ursprünglichen Beitrag:

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

Es verwendet $ statt $ finden bekommt das Registerkarte Container-Objekt erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top