webBrowser操作网页中的的相关控件的方法

2015-12-05 09:36:46  访问(1520) 赞(0) 踩(0)

 HtmlElement he = webBrowser1.Document.All["code_0"];

                if (he == null)
                {
                    MsgShowForm.Error("没有找到控件");
                    return;
                }

                Clipboard.SetDataObject(he.InnerText);

                MsgShowForm.Succ("复制成功。");


                //var txtUserID = wbsTask.Document.All["userName"];
                //var txtPsd = wbsTask.Document.All["password"];
                //var txtVrf = wbsTask.Document.All["code"]; 
                //var btnSubmit = wbsTask.Document.All["btnSubmit"];

                //var code = ReadLoginVerifyCode();
                //var userInfo = cboAccount.ComboBox.SelectedValue as UserInfo;
                //if (userInfo == null) { MessageBox.Show("获取用户信息失败!"); return; }

                //txtUserID.SetAttribute("value", userInfo.UserID);
                //txtPsd.SetAttribute("value", userInfo.Password);
                //txtVrf.SetAttribute("value", code); if (string.IsNullOrWhiteSpace(code)) return;
                //btnSubmit.InvokeMember("click");//自动提交

                //var b = wbsTask.Document.Body.InnerText.Contains("XXX");
                //if (!b) return false;
                //foreach (HtmlElement he in wbsTask.Document.GetElementsByTagName("a"))
                //{
                //if (he.InnerText == "XXX")
                //{
                //he.InvokeMember("click");
                //}
                //}

                //if (he.InnerText == "XXX")
                //{
                //    new Action(() =>
                //    {
                //        System.Threading.Thread.Sleep(10000);
                //        new Action(() => he.InvokeMember("click")).InvokeRun(this);
                //    }).RunThread();
                //}

                //if (he.InnerText == "XXX")
                //{
                //    var obj = he.DomElement;
                //    var mi = obj.GetType().GetMethod("click");
                //    mi.Invoke(obj, new object[0]);
                //}

// 转载自:http://www.cnblogs.com/icyJ/p/3803758.html


标签:webBrowser操作网页中的的相关控件的方法 

参考来源:webbrowser获取无ID无Name控件并模拟点击


上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)