http://www.cnblogs.com/xya1215/archive/2009/10/09/1579891.html
这是个自动登录126邮箱的例子,但是问题来了,我想检测电子商务网站的购物流程是否正常,支付成功失败后都会显示信息,根据信息判断是否支付成功,其中需要提交信息,点击鼠标确认,然后一直到支付跳转结束,这个怎么解决

解决方案 »

  1.   

       public static void tj提交表单(WebBrowser wb)
            {
                HtmlElementCollection input = wb.Document.GetElementsByTagName("input");
                for (int ii = 0; ii < input.Count; ii++)
                {
                    if (input[ii].GetAttribute("type").ToLower().Equals("submit"))
                    {
                        input[ii].InvokeMember("click");
                    }
                }
            }
            public static string 返回源代码(WebBrowser wb)
            {
                Encoding encoding = Encoding.GetEncoding(wb.Document.Encoding);
                StreamReader stream = new StreamReader(wb.DocumentStream, encoding);
                return stream.ReadToEnd();
            }
            public static bool jz页面加载完成(this WebBrowser wbs)
            {
                return wbs.StatusText == "完成";
            }