/// <summary> /// When debugging tests, suspends the current thread for a specified time.. /// </summary> /// <param name="driver">The <see cref="WisejWebDriver"/> to use.</param> /// <param name="millisecondsTimeout">The number of milliseconds for which the thread is blocked /// (defaults is 1000 milliseconds.)</param> public static void SleepDebugTest(this WisejWebDriver driver, int millisecondsTimeout = 1000) { if (millisecondsTimeout == 0 || millisecondsTimeout == Timeout.Infinite) { millisecondsTimeout = 1000; } if (System.Diagnostics.Debugger.IsAttached) { driver.Sleep(millisecondsTimeout); } }