Cita de: raul338 en 30 Junio 2010, 17:37 PM
Mira, segun creo yo. Cada control contenedor es como una colleccion de controles. Sabes usar colecciones/arrays ?
BUeno, esto es igual, seria algo asiCódigo (vb) [Seleccionar]
For Each control as HTMLControl In contenedor.Childs
if control.Text = "Enviar" Then
' Es el boton!
control.Click
End if
NExt
Contestamos justo a la vez je je, te había puesto que cambié lo siguiente:
Dim btnSubmit As mshtml.HTMLDivElement
btnSubmit = ieDoc.all.item("d_buttons")
btnSubmit.click()
basándome en esta línea de html:
<div id="d_buttons"><input type="submit" id="btn_login" name="btn_login" value="Iniciar sesión" class="btnB" /></div>
No da errores pero parece que no hace click,Sabes por qué?
Estaba probando el código que me acabas de postear pero no encuentro el espacio de nombres que contiene HTMLControl.
He logrado hacer funcionar el botón para registrarse logrando que funcione la función de hacer click, ese botón es un HtlmlInputElement.
Mientras que el botón Iniciar sesión es un HTMLDivElement y no logro ejecutar la función hacer click
Muchas gracias por todo