我使用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

10-06 14:47