Estoy actualizando un bot que tiene por función rellenar unos formularios y brindarme unos datos. Este funcionó muy bien hasta que la web desde donde obtenía los datos fue rediseñada.
Ahora me encuentro con el problema que no puedo rellenar los textbox si primero no realizo focus.
Ejemplo para que se entienda qué es lo que quiero decir:
Código:
Dim a as htmlElement = minavegador.document.getElementById(“idTextBox”)
a.focus()
a.innerText=”datos”
Por otra parte, no puedo enviar el formulario utilizando invokeMember(“click”) sino que debo realizar focus sobre el botón y luego hacer un Sendkeys.send(“{enter}”)
El bot funciona bien pero el problema que tengo es que al tener que hacer focus no puedo utilizar mi computadora con otros programas.
Alguien puede darme alguna idea de cómo evitar el focus y el sendkey. Estoy muy perdida con el tema y no sé ni qué buscar.
PD: por si necesitan el dato el bot modificó el registro de Windows para que el WebBrowser que se utilice sea el Explorer versión 9. Lo aclaro porque con el IE7 (el predeterminado de .NET) hay scripts que no funcionan.