Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
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 ( #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
Node Status?
node history
Node Type: note [id://1027043]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (7)
As of 2014-12-26 05:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (165 votes), past polls