ITPub博客

首页 > Linux操作系统 > Linux操作系统 > winform与web网页交互模拟的实践

winform与web网页交互模拟的实践

原创 Linux操作系统 作者:fangqm 时间:2011-05-27 14:48:41 0 删除 编辑

一通过webbrowser控件来实现
这个例子来模拟登录
1.找个登录网页,并查看其源码,首先要得到登录用户,密码,确认按钮的ID
2.在winform中的按钮单击事件中
   private void button1_Click(object sender, EventArgs e)
        {
            HtmlDocument htmlDoc = webBrowser1.Document;

            HtmlElement user = htmlDoc.All["userid"];//用户名控件
            HtmlElement pwd = htmlDoc.All["pwdid"];//输入密码控件
            HtmlElement btnConfirm = htmlDoc.All["trade_button"];//网页的确定按钮
          
           
            if (btnConfirm == null||user==null||pwd==null)
            {
                MessageBox.Show("没有找到");
                return;
            }
           //接下来赋值
            btnConfirm.SetAttribute("value", "用户名");//给控件赋值
            btnConfirm.SetAttribute("value", "真实密码");
           //登录
            btnConfirm.InvokeMember("click");//调用单击事件

      
         
        }

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-696420/,如需转载,请注明出处,否则将追究法律责任。

下一篇: web开发常用工具
请登录后发表评论 登录
全部评论

注册时间:2010-03-24

  • 博文量
    298
  • 访问量
    729633