Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re^2: Win32::IEAutomation and existing IE session

by DACONTI (Scribe)
on Feb 09, 2009 at 10:28 UTC ( [id://742387]=note: print w/replies, xml ) Need Help??


in reply to Re: Win32::IEAutomation and existing IE session
in thread Win32::IEAutomation and existing IE session

Many thanks,
it was exactly what I was looking for and it works fine!
Best Regards,
Davide.
  • Comment on Re^2: Win32::IEAutomation and existing IE session

Replies are listed 'Best First'.
Re^3: Win32::IEAutomation and existing IE session
by zerocred (Beadle) on Apr 06, 2010 at 01:53 UTC
    Hi PMs,

    I too am trying to reuse an IE session but have no success with this:

    use IeExisting; my $ie = IeExisting->new( visible => 1, maximize => 1, warnings => 1); $ie->gotoURL('http://www.google.com');

    This starts up a new IE window rather than finding/connecting to existing session.

    I confirmed it is using the IeExisting constructor (by commenting out the line with "->new" from IeExisting, but then I get an error "Could not start Internet Explorer Application through OLE" when trying to connect to an existing session

    Or am I doing something wrong?

    Suggestions and comments welcome.

    I'm using IE7 on XP.

    Thanks...
      Change the error message to include $^E or Win32::OLE::LastError()

        Many thanks for the suggestion - Here is the new error response.

        If I start IE either with the original program or manually, then comment out the '->new' constructor in IeExisting like this:

        $self->{agent} = Win32::OLE->GetActiveObject('InternetExplorer.Application') #|| Win32::OLE->new("InternetExplorer.Application") || die "Could not start Internet Explorer Application through OLE +$^E\n";

        The response becomes:

        Could not start Internet Explorer Application through OLE The requested lookup key was not found in any active activation context

        If I don't comment it out it starts a new window with no error...

        Hmmm...

        IE version 7.0.5730.13 Build 75730

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://742387]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2024-04-25 19:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found