<div dir="ltr"><div><div><div><div><div>Hola buenas noches,<br><br></div>estoy haciendo un "robot" en Perl para que haga lo siiguiente:<br><br></div>- abrir el iexplorer en un URL determinado<br></div>- ese URL abre un popup de autenticación en el que debo llenar 3 campos <br>
</div>- Una vez autenticado aparece una página con diversos elementos html, checkbox, botones, etc., el robot debe pulsar ciertas opciones en esos controles y pulsar un botón "aceptar".<br><br></div>De éstos pasos he logrado que se abra el iexplorer a través de los módulos que menciono a continuación, pero se me trancó el serrucho en la parte de la autenticación, había mandado la pregunta a l-desarrollo de velug pero no sabía de los inconvenientes que presentaba. Aquí está el texto de mi consulta original. (GRACIAS por su ayuda!)<br>
<div><div><div><div><div><br><br>Estoy investigando un código para un robot que abra el IExplorer en una<br>
página determinada y haga login automático en ella, la página al<br>
abrirse muestra un popup en el cual se deben colocar 3 datos en las<br>
casillas que son del login. Estuve viendo éste módulo:<br>
<a href="http://search.cpan.org/%7Eprashant/Win32-IEAutomation-0.4/lib/Win32/IEAutomation.pm" target="_blank">http://search.cpan.org/~prashant/Win32-IEAutomation-0.4/lib/Win32/IEAutomation.pm</a><br>
y vi la sección: POPUP METHOD<br>
<br>
   Al ver el método:<br>
<br>
         $ie->getPopupWindow("Popup One"); # access the popup window<br>
whose title is "Popup One"<br>
<br>
   indica que debe colocársele el nombre del popup que está activo,<br>
pero realmente no sé cuál es el nombre del popup, tampoco sé los<br>
nombres de los text box. ¿Hay alguna manera de explorar/barrer el<br>
popup abierto y obtener sus características y las de los objetos que<br>
están alli?<br>
<br>
<br>
        He visto también éste módulo:<br>
<a href="http://search.cpan.org/dist/Win32-OLE/lib/Win32/OLE/TPJ.pod#METHOD_CALLS" target="_blank">http://search.cpan.org/dist/Win32-OLE/lib/Win32/OLE/TPJ.pod#METHOD_CALLS</a><br>
<br>
        En su método:   my $IEWin =<br>
Win32::OLE->GetActiveObject("<div class="im">InternetExplorer.Application");  pero veo<br>
que me dice de objetos (aplicaciones) activas pero no sé si me da los objetos y nombres de los diferentes elementos y de las<br>
ventanas activas...<br>
<br>
<br>
         Gracias!</div></div></div></div></div></div></div>