public void Execute(string pageTag) { int retry = 0; while (retry < 4) { retry++; try { using (var manager = new ApplicationManager()) { manager.NavigateTo(pageTag); } retry = int.MaxValue; } catch (Exception exc) { logger.WriteLine($"Error navigating to {pageTag}", exc); System.Threading.Thread.Sleep(250 * retry); } } }