Wrox Programmer Forums
Go Back   Wrox Programmer Forums > C# and C > C# 1.0 > C#
| Search | Today's Posts | Mark Forums Read
C# Programming questions specific to the Microsoft C# language. See also the forum Beginning Visual C# to discuss that specific Wrox book and code.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the C# section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
  #1 (permalink)  
Old June 26th, 2007, 11:32 PM
Registered User
 
Join Date: Jun 2007
Location: , , .
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Automating Internet explorer

I have to automate a task of logging into a website using Internet explorer .But how can i submit my username and password to the Batch
file that opens the site.The site shows a pop-up asking for userid and password.
I would appreciate if anyone is able to share some idea to do this task.

  #2 (permalink)  
Old July 18th, 2007, 09:06 AM
Friend of Wrox
 
Join Date: May 2006
Location: Delhi, Delhi, India.
Posts: 106
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Take a look........

public void LoginIntoSite(ref SHDocVw.InternetExplorer
 wbBrowser)
        {
            try
            {



                mshtml.HTMLDocument HTMLDoc;
                do
                {
                } while (!(!(wbBrowser.Busy)));
                HTMLDoc = (HTMLDocument)wbBrowser.Document;
                IHTMLElementCollection iHTMLCol;

                string str;


                iHTMLCol = HTMLDoc.getElementsByTagName("input");
                foreach (IHTMLElement iHTMLEle in iHTMLCol)
                    if ((iHTMLEle.getAttribute("name", 0)) != null)
                    //if (!(iHTMLEle.getAttribute("name",0) null))
                    {
                        str = iHTMLEle.getAttribute("name",
 0).ToString();
                        if (str == "Userid")
                        {
                            iHTMLEle.setAttribute("value", "lgoetsch1",
 0);
                            goto exitForStatement0;
                        }
                    }

            exitForStatement0: ;
                foreach (IHTMLElement iHTMLEle in iHTMLCol)
                {
                    if ((iHTMLEle.getAttribute("name", 0)) != null)
                    {
                        str = iHTMLEle.getAttribute("name",
 0).ToString();
                        if (str == "txtPassword")
                        {
                            iHTMLEle.setAttribute("value", "khurram1",
 0);


                            goto exitForStatement1;
                        }
                    }
                }

            exitForStatement1: ;



                foreach (IHTMLElement iHTMLEle in iHTMLCol)
                {
                    if ((iHTMLEle.getAttribute("name", 0)) != null)
                    {
                        str = iHTMLEle.getAttribute("name",
 0).ToString();
                        if (str == "submit")
                        {


                            iHTMLEle.click();
                            goto exitForStatement2;
                        }
                    }
                }

            exitForStatement2: ;







                do
                {
                } while (!(!(wbBrowser.Busy)));
            }

            catch (Exception ex)
            {

                MessageBox.Show(ex.Message);


            }


        }

Bijgupt


Similar Threads
Thread Thread Starter Forum Replies Last Post
automation of internet explorer khan091 C# 2 July 5th, 2007 05:54 PM
Internet Explorer cannot open the internet site cathiec ASP.NET 2.0 Basics 1 October 22nd, 2005 01:30 PM
Internet Explorer JelfMaria VB How-To 10 April 27th, 2005 03:58 PM
vba and internet explorer ken1978 VB How-To 0 January 23rd, 2005 09:11 PM
XUL and Internet Explorer 6 nick8245 XML 2 September 11th, 2004 12:51 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.