Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re^5: How to handle a browser window that opens up during the execution of some external program commands

by technojosh (Priest)
on Apr 04, 2013 at 22:59 UTC ( [id://1027043]=note: print w/replies, xml ) Need Help??


in reply to Re^4: How to handle a browser window that opens up during the execution of some external program commands
in thread How to handle a browser window that opens up during the execution of some external program commands

Disclaimer: The below is PS advice, NOT Perl advice. I'd strongly recommend going to a PS forum for such help...

OK. Your Powershell code can likely handle the authentication.

Link: PowerShell Documentation for System.Windows.Forms.WebBrowser

Look here in your PS code:

$browser = New-Object System.Windows.Forms.WebBrowser
While I am no PS guru, I AM an automation guru :) your script is creating a PS object based on the System.Windows.Forms.WebBrowser Class. Start there, and find out how to interact with the login elements on the page. You should be able to enter text into any user/passwd fields, and click a submit button, using the mentioned class and its relatives. This should be trivial considering you have already created the object you will likely need.

That should eliminate the need to manually pause and type in credentials.

Cheers.

  • Comment on Re^5: How to handle a browser window that opens up during the execution of some external program commands
  • Download Code

Log In?
Username:
Password:

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

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

    No recent polls found