如何在C#测试项目中实现全局异常处理程序
我正在使用C#和NUnit3.0测试框架开发selenium,我需要在我的测试项目中实现一个全局异常处理程序,如何实现?感谢您的帮助。您可以这样创建自己的:如何在C#测试项目中实现全局异常处理程序,c#,selenium,selenium-webdriver,webdriver,nunit,C#,Selenium,Selenium Webdriver,Webdriver,Nunit,我正在使用C#和NUnit3.0测试框架开发selenium,我需要在我的测试项目中实现一个全局异常处理程序,如何实现?感谢您的帮助。您可以这样创建自己的: public class CustomSeleniumException: Exception { public CustomSeleniumException() { } public CustomSeleniumException(string message) : base(messa
public class CustomSeleniumException: Exception
{
public CustomSeleniumException()
{
}
public CustomSeleniumException(string message)
: base(message)
{
}
public CustomSeleniumException(string message, Exception inner)
: base(message, inner)
{
}
}
我不知道你说的是什么意思
全局异常处理程序
但MSDN提供了基本的解决方案。IMHO拥有管理抛出异常的中心位置可能是个坏主意。异常是在某个范围内抛出的,您需要根据流捕获这些异常。有时,您需要让异常传播到调用链的更高层,而不是立即处理它们。在做出最终决定之前,你可以看看这些。但是如果你仍然需要这样的,试试这个