Я пытаюсь определить, не возникла ли ошибка сервера во время теста watin.Я думал, что приведенный ниже код поможет, однако при использовании я получаю NRE во время выполнения теста в этой строке: (Text.Contains ("Ошибка сервера")).
Есть предложения о том, что здесь делать?Кажется, что-то вроде блока try catch не совсем подходит для этого.
Спасибо.
public class WatinBrowser : IE
{
public WatinBrowser(string url, bool createInNewProcess) : base(url, createInNewProcess)
{
}
public override void WaitForComplete(int waitForCompleteTimeOut)
{
base.WaitForComplete(waitForCompleteTimeOut);
if (Text.Contains("Server Error"))
{
throw new ServerErrorException("A server error occured: " + Text);
}
}
}
public class ServerErrorException : Exception
{
public ServerErrorException(string message): base(message)
{
}
}