Exemplo n.º 1
0
 /// <summary>
 /// Waits until element becomes invisible
 /// </summary>
 /// <param name="element">element to check</param>
 public static void WaitUntilInvisible(this IWebElement element)
 {
     Waiter.UntilInvisible(element, Waiter.DefaultTimeOut);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Waits until element becomes visible and enabled
 /// </summary>
 /// <param name="element">element to check</param>
 /// <param name="timeOut">time to wait</param>
 /// <returns></returns>
 public static IWebElement WaitUntilClickable(this IWebElement element, TimeSpan timeOut)
 {
     return(Waiter.UntilClickable(element, timeOut));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Waits until element becomes visible
 /// </summary>
 /// <param name="element">element to check</param>
 /// <returns></returns>
 public static IWebElement WaitUntilVisible(this IWebElement element)
 {
     return(Waiter.UntilVisible(element, Waiter.DefaultTimeOut));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Waits until element becomes invisible
 /// </summary>
 /// <param name="element">element to wait for disappear</param>
 /// <param name="timeOut">time to wait</param>
 public static void WaitUntilInvisible(this IWebElement element, TimeSpan timeOut)
 {
     Waiter.UntilInvisible(element, timeOut);
 }
Exemplo n.º 5
0
 public static IWebElement WaitUntilElementAttributeHasNoText(this IWebElement element, string attribute, string textToSearch)
 {
     return(Waiter.UntilElementAttributeNotContainsText(element, attribute, textToSearch, Waiter.DefaultTimeOut));
 }
Exemplo n.º 6
0
 public static IWebElement WaitForAnimation(this IWebElement element)
 {
     Waiter.WaitFor(TimeSpan.FromMilliseconds(1000));
     return(element);
 }
Exemplo n.º 7
0
 /// <summary>
 /// Waits until element contains needed text
 /// </summary>
 /// <param name="element">element to check</param>
 /// <param name="textToSearch">text to wait in element</param>
 /// <returns></returns>
 public static IWebElement WaitUntilElementHasText(this IWebElement element, string textToSearch)
 {
     return(Waiter.UntilElementHasText(element, textToSearch, Waiter.DefaultTimeOut));
 }
Exemplo n.º 8
0
 /// <summary>
 /// Waits until element has any text
 /// </summary>
 /// <param name="element">element to check</param>
 /// <returns></returns>
 public static IWebElement WaitUntilElementHasAnyText(this IWebElement element)
 {
     return(Waiter.UntilElementHasAnyText(element, Waiter.DefaultTimeOut));
 }
Exemplo n.º 9
0
 public static IWebElement WaitForExistence(By locator, TimeSpan timeOut)
 {
     return(Waiter.Wait(timeOut).Until(ExpectedConditions.ElementExists(locator)));
 }
Exemplo n.º 10
0
 public static IWebElement WaitForVisibility(By locator, TimeSpan timeOut)
 {
     return(Waiter.Wait(timeOut).Until(ExpectedConditions.ElementIsVisible(locator)));
 }
Exemplo n.º 11
0
 /// <summary>
 /// Waits until all elements in List become visible
 /// </summary>
 /// <param name="element">IWebElement element to check</param>
 /// <returns></returns>
 public static IList <IWebElement> WaitUntilAllElementsVisible(this IList <IWebElement> list)
 {
     return(Waiter.UntilAllElementsAreVisible(list, Waiter.DefaultTimeOut));
 }