我使用Process.Start("firefox.exe", "http://localhost/page.aspx");
而我怎么知道页面失败或没有?
要么
如何通过HttpWebRequest知道HttpWebResponse页面是否失败?
当我使用
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("somepage.aspx");
HttpWebResponse loWebResponse = (HttpWebResponse)myReq.GetResponse();
Console.Write("{0},{1}",loWebResponse.StatusCode, loWebResponse.StatusDescription);
如何返回错误详细信息?
不需要其他插件和框架。我只想通过.net选择此问题
任何想法请
最佳答案
使用Watin自动化FireFox,而不是Process.Start。它是一个浏览器自动化框架,可让您监视正在发生的事情。
http://watin.sourceforge.net/
编辑:另请参阅Google Webdriver http://google-opensource.blogspot.com/2009/05/introducing-webdriver.html