• Publicidad

Win32::IEAutomation

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Win32::IEAutomation

Notapor darguello » 2010-02-17 08:08 @381

Hola, buenas para todos. Tengo un inconveniente que antes no tenía.

Estoy usando el módulo Win32::IEAutomation para entrar una página y automatizar la navegación. Este es el código de prueba.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
        use Win32::IEAutomation;
        use Win32::IEAutomation::WinClicker;
        my $ie = Win32::IEAutomation->new();
        $ie->gotoURL('www.google.com.ar',1);
        $ie->WaitforDone;
        $ie->WaitforDone;
        $ie->getTextBox('name:', "q")->SetValue("clarin");
        my $clicker = Win32::IEAutomation::WinClicker->new();
        $ie->WaitforDone;
        $ie->getButton('caption:', "Buscar con Google")->Click;
        $clicker->maximize_ie();
        $ie->WaitforDone;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


y me tira este error : "Could not start AutoItX3 Control through OLE".

Estoy usando ActivePerl 5.10.

Más específicamente con Windows 2000 e Internet Explorer 6 funcionaba bien pero ahora estoy usando Windows Vista e IE7. El error se produce cuando debe hacer clic en el botón, ya que el textbox lo rellena sin inconveniente.

¿Algún consejo de cómo se puede hacer que haga clic?

Saludos y muchas gracias.

Daniel.
darguello
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2009-09-23 07:28 @352

Publicidad

Re: Win32::IEAutomation

Notapor explorer » 2010-02-17 08:31 @397

Bienvenido a los foros de Perl en Español, darguello.

Quizás lo que te falta por instalar es el AutoIt v3, como dice el manual (sección DIALOG HANDLING METHODS) que el módulo necesita.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14477
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Win32::IEAutomation

Notapor kidd » 2010-02-17 12:12 @550

Ahora que recuerdo, hace varios años hice un pequeño artículo acerca de SAMIE que también es usado para automatizar IExplorer.

Quizá te gustaría darle una leída:
http://perlenespanol.com/tutoriales/win ... ernet.html

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Re: Win32::IEAutomation

Notapor darguello » 2010-02-19 07:28 @353

Hola buen día, les agradezco mucho la atención. Ya instalé el AutoIt y el script volvió a funcionar como antes.

Nuevamente muchas gracias.
Saludos,

Daniel.
darguello
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2009-09-23 07:28 @352


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados

cron