Как вы используете WatiN, чтобы нажать на заголовок TabContainer инструментария Ajax? - PullRequest
1 голос
/ 06 января 2009

У меня есть элемент управления TabContainer на моей странице с несколькими вкладками. В моем тесте я хотел бы переключаться между вкладками.

Я пробовал _ie.Span("tabHeaderID").Click(), .MouseDown(), .FireEvent("onclick"). Я попробовал эти же методы на родительских элементах span.

Я также пытался проверить некоторые javascript, чтобы установить активный индекс следующим образом:

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

Кто-нибудь успешно использовал WatiN для переключения вкладок?

1 Ответ

0 голосов
/ 06 января 2009

Я не понял, как симулировать щелчок по заголовку вкладки. Тем не менее, у меня есть способ добраться до второй вкладки - лишь небольшая разница в выражении eval из моего исходного поста:

_ie.Eval ( "$ находки (\" ctl00_AdminContentPlaceHolder_TabContainer1 \ ") set_activeTabIndex (1).");

Для получения объекта контейнера вкладки он использует $ find вместо $ get.

...