public static void TryRefresh(this IWebDriver webDriver) { while (IsInQueue(webDriver.Url)) { Console.WriteLine("We're in queue. Sleeping for 1 second"); Thread.Sleep(TimeSpan.FromSeconds(1)); } webDriver.Navigate().Refresh(); webDriver.ChallengeDetection(); }
public static void TryGoHere(this IWebDriver webDriver, string url) { while (IsInQueue(webDriver.Url)) { Console.WriteLine("We're in queue. Sleeping for 1 second"); Thread.Sleep(TimeSpan.FromSeconds(1)); } Console.WriteLine($"Navigating to: {url}"); webDriver.Navigate().GoToUrl(url); webDriver.ChallengeDetection(); return; }