public static TResult WaitUntil <TResult>(this IWebDriver driver, Func <IWebDriver, TResult> condition, int second)
        {
            WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(second));

            return(wait.UntilCondition(condition, second));
        }