public static Boolean ExplicitWait(int time, ExpectedConditionsEnum expected, string text) { WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(time)); switch (expected) { case ExpectedConditionsEnum.TitleContains: return(wait.Until(ExpectedConditions.TitleContains(text))); case ExpectedConditionsEnum.TitleIs: return(wait.Until(ExpectedConditions.TitleIs(text))); case ExpectedConditionsEnum.UrlContains: return(wait.Until(ExpectedConditions.UrlContains(text))); case ExpectedConditionsEnum.UrlMatches: return(wait.Until(ExpectedConditions.UrlMatches(text))); case ExpectedConditionsEnum.UrlToBe: return(wait.Until(ExpectedConditions.UrlToBe(text))); default: throw new Exception("Condition Doesn't exist"); } }
public static Boolean ExplicitWait(int time, ExpectedConditionsEnum expected, By by, string text = "") { WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(time)); switch (expected) { case ExpectedConditionsEnum.ElementToBeSelected: return(wait.Until(ExpectedConditions.ElementToBeSelected(by))); case ExpectedConditionsEnum.InvisibilityOfElementLocated: return(wait.Until(ExpectedConditions.InvisibilityOfElementLocated(by))); case ExpectedConditionsEnum.InvisibilityOfElementWithText: return(wait.Until(ExpectedConditions.InvisibilityOfElementWithText(by, text))); case ExpectedConditionsEnum.TextToBePresentInElementLocated: return(wait.Until(ExpectedConditions.TextToBePresentInElementLocated(by, text))); case ExpectedConditionsEnum.TextToBePresentInElementValue: return(wait.Until(ExpectedConditions.TextToBePresentInElementValue(by, text))); default: throw new Exception("Condition Doesn't exist"); } }
public static IWebElement ExplicitWait(int time, ExpectedConditionsEnum expected, IWebElement element) { WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(time)); switch (expected) { case ExpectedConditionsEnum.ElementToBeClickable: return(wait.Until(ExpectedConditions.ElementToBeClickable(element))); default: throw new Exception("Condition Doesn't exist"); } }
public static ReadOnlyCollection <IWebElement> ExplicitWait(ExpectedConditionsEnum expected, By by) { WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(5)); switch (expected) { case ExpectedConditionsEnum.PresenceOfAllElementsLocatedBy: return(wait.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(by))); case ExpectedConditionsEnum.VisibilityOfAllElementsLocatedBy: return(wait.Until(ExpectedConditions.VisibilityOfAllElementsLocatedBy(by))); default: throw new Exception("Condition Doesn't exist"); } }
public static Boolean ExplicitWait(int time, ExpectedConditionsEnum expected, IWebElement element, string text = "") { WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(time)); switch (expected) { case ExpectedConditionsEnum.ElementToBeSelected: return(wait.Until(ExpectedConditions.ElementToBeSelected(element))); case ExpectedConditionsEnum.StalenessOf: return(wait.Until(ExpectedConditions.StalenessOf(element))); case ExpectedConditionsEnum.TextToBePresentInElement: return(wait.Until(ExpectedConditions.TextToBePresentInElement(element, text))); case ExpectedConditionsEnum.TextToBePresentInElementValue: return(wait.Until(ExpectedConditions.TextToBePresentInElementValue(element, text))); default: throw new Exception("Condition Doesn't exist"); } }
public static Boolean ExplicitWait(int time, ExpectedConditionsEnum expected, string text) { return(CommonsFunctions.ExplicitWait(time, expected, text)); }
public static Boolean ExplicitWait(int time, ExpectedConditionsEnum expected, IWebElement element, string text = "") { return(CommonsFunctions.ExplicitWait(time, expected, element, text)); }
public static IWebElement ExplicitWait(int time, ExpectedConditionsEnum expected, IWebElement element) { return(CommonsFunctions.ExplicitWait(time, expected, element)); }
public static ReadOnlyCollection <IWebElement> ExplicitWait(ExpectedConditionsEnum expected, By by) { return(CommonsFunctions.ExplicitWait(expected, by)); }