Example #1
0
 /// <summary>
 /// Gets the first ancestor of an element by name.
 /// </summary>
 /// <param name="webDriver"></param>
 /// <param name="text"></param>
 /// <param name="ancestorElementName"></param>
 /// <returns></returns>
 public static IWebElement FindAncestorFromText(this IWebDriver webDriver, string text, string ancestorElementName)
 {
     return(webDriver.FindElementWithWait((driver) => driver.FindElement(By.XPath(XPathSelectorFactory.GetAncestorContainsText(text, ancestorElementName)))));
 }
Example #2
0
 /// <summary>
 /// Finds an element by its text node.
 /// </summary>
 /// <param name="webDriver"></param>
 /// <param name="text"></param>
 /// <returns></returns>
 public static IWebElement FindElementByText(this IWebDriver webDriver, string text, TimeSpan waitOverride = default(TimeSpan))
 {
     return(webDriver.FindElementWithWait((driver) => driver.FindElement(By.XPath(XPathSelectorFactory.ContainsText(text))), waitOverride));
 }