webBrowser操作网页中的的相关控件的方法
2015-12-05 09:36:46 访问(1524) 赞(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控件并模拟点击
上一条:
下一条:
相关评论
发表评论