IE acceder Frames src asp
Publicado: 18 Mar 2014, 21:59
Hola a todos, hace poco empece con Autoit debido a que necesito obtener unos datos regularmente de una aplicacion web corporativa, para luego trabajar con ellos. Consiguo iniciar la pagina, validarme como usuario, acceder a menus previos al menu general, pero llegado a este es donde me encuentro totalmente bloqueado ( queriendo evitar siempre utilizar la opcion de grabar los clicks del raton ). De entre un arbol de opciones deberia desplegar y clickear una, la cual me abre un form en que despues deberia de filtrar para obtener los datos necesarios. Os pongo parte del código:
Main menu:
En esta pagina se abren todos los submenus y opciones de la aplicación, pero no se como acceder a defineframes.asp ademas este a su vez llama a otros frames .asp, (posteo alguno)
tree.asp
(He editado un poco el codigo).
Si navego a los links que indica el arbol de opciones desde autoit me abre pantallas nuevas con el subformulario y varios errores...
Bueno en resumen necesitaria ayuda de como poder tomar el control de los campos de los formularios.
Llevo semanas con esto, leo el foro, en ingles, y prueba y error y mas error me han llevado a pedir vuestra ayuda asi pues gracias de antemano.
Tengo la extraña sensacion de no haberme explicado con claridad .
Main menu:
Código: Seleccionar todo
<html>
<head>
<title>Aqui un título</title>
</head>
<frameset cols="100%, 0%" framespacing="0" border="1" frameborder="1">
<frame name="nombre" target="menu" src="../area1/defineframes.asp" scrolling="yes">
</frameset>
Código: Seleccionar todo
<html>
<head>
<title>Otro titulo</title>
</head>
<frameset cols="120,*" framespacing="0" border="0" frameborder="0">
<frameset rows="565,*" framespacing="0" border="0" frameborder="0">
<frame name="filaiz" target="main" src="tree.asp" scrolling="no" noresize>
<frame name="filaiz2" target="main" src="../blanco.asp" scrolling="auto" noresize>
</frameset>
<frameset rows="43,*,45,1" framespacing="0" border="0" frameborder="0">
......
Código: Seleccionar todo
</head>
<body background="images/blegtext.gif">
<input TYPE="HIDDEN" NAME="txtIdioma" VALUE="spain">
<div id="qr" style="position:absolute; top:90px; left:0px">
</div>
<div id="grafico" style="position:absolute; top:1px; left:1px">
<a href="https://......xxx.General.asp" target="FGeneral">
<img border="0" height="131" src="images/Edifeci-r.gif" style="HEIGHT: 90px; LEFT: 12px; TOP: 15px; WIDTH: 120px" width="155">
</a>
</div>
<div id="loca" style="position:absolute; top:100px">
<strong>
<font size="3">
Gestion
</font>
</strong>
</div>
<div id="arbol" style="position:relative; top:110px">
<ul>
<li id="l1" CLASS="plus"><a id="vv" TITLE="Opcion1">Opcion1</a>
<ul>
<li id="l11" CLASS="plus"><a id="vv" TITLE="opcion2>Clientes</a>
<ul>
<li>
<a id="a1" TARGET="FDerecho" HREF="../..../..../loc.asp" TITLE="busca">
busca
</a>
......
Si navego a los links que indica el arbol de opciones desde autoit me abre pantallas nuevas con el subformulario y varios errores...
Bueno en resumen necesitaria ayuda de como poder tomar el control de los campos de los formularios.
Llevo semanas con esto, leo el foro, en ingles, y prueba y error y mas error me han llevado a pedir vuestra ayuda asi pues gracias de antemano.
Tengo la extraña sensacion de no haberme explicado con claridad .