¿Cómo utiliza WatiN para hacer clic en un encabezado TabContainer del kit de herramientas Ajax?

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

Pregunta

Tengo un control TabContainer de ajax toolkit en mi página con un par de pestañas. En mi prueba, me gustaría cambiar entre las pestañas.

He intentado _ie.Span (" tabHeaderID "). Haga clic en () , .MouseDown () , .FireEvent (" onclick " ) . También he intentado estos mismos métodos en los elementos del intervalo padre.

También he intentado evaluar algunos javascript para establecer el índice activo así:

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

¿Alguien ha utilizado con éxito WatiN para cambiar de pestaña?

¿Fue útil?

Solución

No he descubierto cómo simular un clic en el encabezado de la pestaña. Sin embargo, tengo una manera de llegar a la segunda pestaña, solo una pequeña variación en la declaración eval de mi publicación original:

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

Utiliza $ find en lugar de $ get para obtener el objeto contenedor de pestañas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top