[转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
2014-06-19 10:34
585 查看
//防止页面多次刷新页面执行 if (num == 1) { string GetUserName = System.Configuration.ConfigurationSettings.AppSettings["Y2000UserName"].ToString(); string GetUserPassword = System.Configuration.ConfigurationSettings.AppSettings["Y2000UserPassword"].ToString(); int a = 1; int all = webBrowse东四饭店萨芬r1.Document.Body.All.Count; for (int i = 0; i < all; i++) { HtmlElement GetElement = webBrowser1.Document.All[i]; //取到包含input标签的元素 if (GetElement.TagName.ToUpper().ToString() == "INPUT") { //根据input的Name属性,找到该元素并赋值:给用户名输入框赋值 if (GetElement.Name.ToString() == "UserName") { webBrowser1.Document.All[i].SetAttribute("value", GetUserName); } 士大夫撒 上大夫大沙发 //根据input的Name属性,找到该元素并赋值:给密码输入框赋值 if (GetElement.Name.ToString() == "Passwd") { webBrowser1.Document.All[i].SetAttribute("value", GetUserPassword); }1 //根据input的Name属性,找到提交按钮并执行动作 if (GetElement.Name.ToString() == "Submit") {222222 //过滤点击页面中相同"name=Submit"的元素 if (a == 1) { webBrowser1.Document.All[i].InvokeMember("click"); } a++; } } num++; }
相关文章推荐
- C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- C#:webBrowser1控件通过TagName,Name查找元素(没有ID时)
- C# webBrowser控件 如何查找没有id没有name的元素
- 当webbrowser页面元素菜没有id和name时如何获取元素
- 用C#如何遍历一个窗体中的某一种控件
- 可以使用class,ID, name,tag查找元素
- 如何遍历一个窗体中的某一种控件 c#实现
- ASP.NET 如何:通过遍历控件集合定位页上的 Web 窗体控件
- JS原生通过id,class,tagname 来获取元素的方法
- 通过TagName查找元素
- 用C#如何遍历一个窗体中的某一种控件
- 如何遍历一个窗体中的某一种控件 c#实现
- 用C#如何遍历一个窗体中的某一种控件
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值(转载)
- [Gabriel的专栏] 用C#如何遍历一个窗体中的某一种控件
- 用C#如何遍历一个窗体中的某一种控件
- C#中如何遍历窗口中的控件!
- 如何:在 Windows 窗体 ListView 控件中启用平铺视图 【转载】
- [转载].NET C# 如何将光标置于 TextBox 控件中的文本的开头或末尾或当前位置
- Flex中如何遍历TabBar控件的各个Tab,并且通过labelPlacement属性设置标签位置