private void button1_Click(object sender, EventArgs e) { // 执行操作之前的验证 //if (!this.validateInput()) //{ // return; //} //Matcher.Matcher.readMatchRules("", this.marketFileTextBox.Text); // 开始填报 this.mainWebBrowser.Url = new Uri("http://www.vecc-mep.org.cn/newvip/login.jsp"); while (this.mainWebBrowser.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } if (this.mainWebBrowser.ReadyState == WebBrowserReadyState.Complete) { // 调用填参方法 FillConfigurationAction f = new FillConfigurationAction(this.mainWebBrowser); f.tryFillGHStep1(); f.tryFillGHStep1Submit(); this.textBox1.Text += "成功登入国环申报系统"; this.textBox1.Text += "\r\n"; } while (this.mainWebBrowser.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } //第二步直接跳转到填报页面 if (this.mainWebBrowser.ReadyState == WebBrowserReadyState.Complete) { // 直接跳转页面 this.mainWebBrowser.Navigate("http://www.vecc-mep.org.cn/newvip/newplan/step01.jsp"); this.textBox1.Text += "第一次跳转,成功跳转页面进入第一步填报"; this.textBox1.Text += "\r\n"; while (this.mainWebBrowser.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } } //在页面上填报内部编号,选择排放标准和车辆类型 if (this.mainWebBrowser.ReadyState == WebBrowserReadyState.Complete) { // 直接跳转页面 FillConfigurationAction f = new FillConfigurationAction(this.mainWebBrowser); f.tryFillGHStep2(); //f.tryFillGHStep2Submit(); this.textBox1.Text += "第二次跳转,成功跳转页面进入第二步填报"; this.textBox1.Text += "\r\n"; while (this.mainWebBrowser.ReadyState != WebBrowserReadyState.Complete) { Application.DoEvents(); } } }