高手进来帮帮忙呀C#调webBrowser的问题???
HtmlDocument web = webBrowser1.Document;
HtmlElement btnSubmit = web.All["btnloginfree"]; //获取登录对应元素
HtmlElement tbUserid = web.All["username"]; //获取用户名对应元素
//HtmlElement tbStyle = webBrowser1.Document.All["style"]; //获取版本对应元素
HtmlElement tbPasswd = web.All["password"]; //获取密码对应元素
if (tbUserid == null || tbPasswd == null)
return;
tbUserid.SetAttribute("value", this.txtUserName.Text); //给用户名赋值
tbPasswd.SetAttribute("value", this.txtPassWord.Text); //给密码赋值
btnSubmit.InvokeMember("click"); //模拟点击登录按
//Thread.Sleep(5000); //延迟无效
for (int i = 0; i < webBrowser1.Document.Links.Count; i++)
{
string str = webBrowser1.Document.Links[i].InnerHtml;
if (str == "邮箱设置")
{
webBrowser1.Document.Links[i].InvokeMember("click");
}
}
延迟句该换成什么呀????
这样子好像会跳过,谁有好的办法可以解决呀