Watin用C#如何捕获WatiN TimeOutException

时间:2014-04-16 10:53:01

标签: c# exception exception-handling watin timeoutexception

我在一个C#脚本中运行Watin dll,该脚本打开并关闭带有一长串url的浏览器

using (var browser = new IE(url))
{
 //do stuffs
 browser.Close();
}

大部分时间它没有错误,但有时Watin抛出'WatiN.Core.Exceptions.TimeoutException'

通过classix try catch

看起来像异常canot一样被捕获
try
{
 using (var browser = new IE(url))
  {
   //do stuffs
   browser.Close();         
  }
}

catch (Exception e)
{
//never go in
}

在100中大约1次,watin无法打开链接,而是进入Exception,它会停止脚本并向我抛出一个带有无聊消息的异常: WatiN.Core.dll中出现未处理的“WatiN.Core.Exceptions.TimeoutException”类型异常

您知道如何捕获此异常或如何预防它吗?

0 个答案:

没有答案