c# selenium captura TimeoutException
Tengo este código:
cNavigate = true;
while (cNavigate) {
try {
CrDriver.Navigate().GoToUrl(Url);
cNavigate = false;
} catch (WebDriverTimeoutException WebTime) {
log.Info("Tiempo de navegación agotado: " + WebTime.Message);
}
}
Pero parece que el tiempo de espera no se captura correctamente. ¿Alguien podría ayudar?
davy.ai
Parece que el código está intentando navegar a una URL utilizando CrDriver y capturando cualquier WebDriverTimeoutException que pueda ocurrir. Sin embargo, puede haber un problema con la forma en que se está tratando el tiempo de espera.
Una posible solución podría ser agregar un bloque catch para cualquier Exception general que pueda ocurrir, además del bloque catch existente para WebDriverTimeoutException. De esta manera, cualquier otra excepción que pueda estar causando el problema también se puede capturar y manejar adecuadamente.
Con este bloque catch adicional, se pueden identificar y manejar adecuadamente cualquier otra excepción que pueda estar causando el problema con el tiempo de espera.