c# webbrowser控件的问题
是关于SetAttribute的网页<inputtype="text"name="userName"maxlength="20"><inputtype="password...
是关于SetAttribute的
网页
<input type="text" name="userName" maxlength="20">
<input type="password" name="passWord" maxlength="20">
<input type="submit" name="Submit" value="提交">
我的代码
HtmlElement UserName = webBrowser1.Document.All["userName"];
HtmlElement PassWord = webBrowser1.Document.All["passWord"];
HtmlElement SubBtn = webBrowser1.Document.All["Submit"];
if (UserName != null && PassWord != null && SubBtn != null)
{
UserName.SetAttribute("vaule", "123");
PassWord.SetAttribute("vaule", "456");
//SubBtn.InvokeMember("click");
}
为什么不能填上呢,运行到InvokeMember就提示没填用户名或密码的提示
SetAttribute(string attributeName , string value)
在线求解中…… 展开
网页
<input type="text" name="userName" maxlength="20">
<input type="password" name="passWord" maxlength="20">
<input type="submit" name="Submit" value="提交">
我的代码
HtmlElement UserName = webBrowser1.Document.All["userName"];
HtmlElement PassWord = webBrowser1.Document.All["passWord"];
HtmlElement SubBtn = webBrowser1.Document.All["Submit"];
if (UserName != null && PassWord != null && SubBtn != null)
{
UserName.SetAttribute("vaule", "123");
PassWord.SetAttribute("vaule", "456");
//SubBtn.InvokeMember("click");
}
为什么不能填上呢,运行到InvokeMember就提示没填用户名或密码的提示
SetAttribute(string attributeName , string value)
在线求解中…… 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询