我正在使用C#开发selenium并使用NUnit3.0测试框架,我需要在我的测试项目中实现一个全局异常处理程序,该怎么做?任何帮助表示感谢。
答案 0 :(得分:1)
您可以像这样创建自己的Custom exceptions:
public class CustomSeleniumException: Exception
{
public CustomSeleniumException()
{
}
public CustomSeleniumException(string message)
: base(message)
{
}
public CustomSeleniumException(string message, Exception inner)
: base(message, inner)
{
}
}
我不确定你的意思
全局异常处理程序
但MSDN提供基本guide here。具有管理抛出异常的中心位置的恕我直言可能是一个坏主意。异常会在某个范围内抛出,您需要根据您的流量捕获这些异常。有时您需要让Exceptions在调用链中向上传播,而不是立即处理它们。在做出最终决定之前,您可以查看这些Exception patterns。但如果您仍然需要,请尝试Global Exception Handler。