Como você usa WatiN para clicar em um cabeçalho kit de ferramentas TabContainer Ajax?
-
03-07-2019 - |
Pergunta
Eu tenho um controle conjunto de ferramentas TabContainer ajax na minha página com um par de guias. No meu teste, eu gostaria de alternar entre os separadores.
Eu tentei _ie.Span("tabHeaderID").Click()
, .MouseDown()
, .FireEvent("onclick")
. Eu tentei esses mesmos métodos sobre os elementos span pai também.
Eu também tentei Eval-ing alguns javascript para definir o índice ativo assim:
_ie.Eval("$get(\"ctl00_AdminContentPlaceHolder_TabContainer1\").set_activeTabIndex(1);");
Alguém já utilizado com sucesso WatiN para guias switch?
Solução
Eu ainda não descobri como simular um clique no cabeçalho guia. No entanto, eu tenho uma maneira de chegar ao segundo guia - apenas uma pequena variação sobre a declaração eval do meu post original:
_ie.Eval ( "$ find (\" ctl00_AdminContentPlaceHolder_TabContainer1 \ ") set_activeTabIndex (1);.");
Ele usa $ find em vez de $ get para obter o objeto recipiente guia.