Ayuda con _IE Funciones

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
kotoqu
Aprendiz de Mago
Mensajes: 46
Registrado: 11 Oct 2008, 01:40

Ayuda con _IE Funciones

Mensaje por kotoqu »

Hola Amigos del Foro.

Hace un par de días que me vengo quebrando la cabeza puesto que necesito entrar en modo oculto a una página web usando las funciones de _IE pero no he podido pasar una valla gigante.

Lo que he intentado es esto:

Código: Seleccionar todo

Local $oIE = _IECreate("http://corte.poderjudicial.cl/SITCORTEPORWEB/",1)

Local $oForm = _IEFormGetObjByName($oIE, "AtPublicoPpalForm")
Local $oQuery = _IEFormElementGetObjByName($oForm, "TIP_Lengueta")
_IEFormElementSetValue($oQuery, "tdRut") 
La página que señalo tiene 4 Lenguetas (RECURSO - FECHA - RUT - NOMBRE - EXP 1) Por defecto viene visible la lengueta de RECURSO, pero yo necesito ingresar a la lengueta de RUT.

He intentado con varias funciones de la Ayuda de _IE pero no he podido dar con la que me sirve para abrir o clickear la lengueta de RUT que tiene el ID "tdRut" y fijar el foco.

Si alguien me puede echar una manito, se lo agradecería mucho.

Saludos.
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Ayuda con _IE Funciones

Mensaje por Chefito »

Es un poco fastidioso para trabajar el código de esta página. No te funciona, entre otras cosas porque la página principal no tiene ese objeto, ya que su código html son marcos (frames). Para poder trabajar con ese frame, te tienes que meter en él.
Para cambiar de lengueta, puedes hacerlo directamente enviando la función javascript al navegador.
Te dejo el código.

Código: Seleccionar todo

#include <ie.au3>

Local $oIE = _IECreate("http://corte.poderjudicial.cl")
_IENavigate($oIE,"http://corte.poderjudicial.cl/SITCORTEPORWEB/AtPublicoViewAccion.do?tipoMenuATP=1")
_IENavigate($oIE, "javascript:Lengueta('tdRut');")
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
kotoqu
Aprendiz de Mago
Mensajes: 46
Registrado: 11 Oct 2008, 01:40

Re: Ayuda con _IE Funciones

Mensaje por kotoqu »

Gracias Chefito. Al menos le diste más cerca que yo y lograste meterte en la pestaña RUT. Lamentablemente se llega hasta ahí nada más, porque al insertar los datos me sale error de servidor, porque justamente trabaja con un conjunto de frames que si falta uno te tira un error de servidor...pagina jodida. De todas formas muchas gracias por el código y la paciencia de ayudar, a partir de lo que me dejaste seguiré intentando.

Muchísimas gracias...saludos.
Responder