Beispiel #1
0
 /// <summary>
 /// Method finds list of elements
 /// </summary>
 /// <param name="driver"></param>
 /// <param name="by"></param>
 /// <param name="attempts"></param>
 /// <returns>List IWebElements</returns>
 public static List <IWebElement> FindElements(this IWebDriver driver, By by, int attempts = 10)
 {
     WebDriverHelper.WaitForCondition(() => driver.FindElements(by).Count > 0, attempts);
     return(driver.FindElements(by).ToList());
 }
Beispiel #2
0
 /// <summary>
 /// Method finds and element
 /// </summary>
 /// <param name="driver"></param>
 /// <param name="by"></param>
 /// <param name="timeoutinseconds"></param>
 /// <returns>IWebElement</returns>
 public static IWebElement FindElement(this IWebDriver driver, By by, int timeoutinseconds = 10)
 {
     return(WebDriverHelper.Retry(() => driver.FindElement(by), timeoutinseconds));
 }