编写自动登录的程序时出现【脚本错误】
我的代码很简单,如下。能登入网页,但是经常有弹出框说“脚本错误”
新手,完全不知道怎么回事,求高手解答。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Load
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
webBrowser1.DocumentCompleted+=new WebBrowserDocumentCompletedEventHandler
(webBrowser1_DocumentCompleted);
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
foreach (HtmlElement he in doc.All)
{
string s = he.Id;
if (s == "loginEmailText")
{
he.SetAttribute("value", "xxxxxxxxx(个人的邮箱)");
}
if (s == "loginPasswordText")
{
he.SetAttribute("value", "xxxxx(密码)");
}
if (s == "loginButton")
{
he.InvokeMember("click");//按键
}
}
}
}
}
------解决方案--------------------到IE里,F12 debug一下看看哪个脚本有错误
------解决方案--------------------不好意思,我上面的是直接把错误脚本提示禁用掉了:
webBrowser1.ScriptErrorsSuppressed = true;
求指出异常。被狠批了