Es gibt die Variante getElement oder aber getElements, falls mehrere Elemente gesucht respektive gefunden werden können. 

IWebDriver driver = new IWebDriver;

// Find the outer element.
WebElement outer = driver.findElement(By.anything("whatever"));

// This doesn't work, it searches the whole page for the XPath expression.
WebElement inner = outer.findElement(By.xpath("//some/nasty/xpath"));

// This works! It takes the outer element as root.
WebElement inner = outer.findElement(By.xpath(".//some/nasty/xpath"));

// Ein Element anhand eines definierten Attributes finden:
driver.findElements(By.xpath("//element[@attribute='value']"))

// Ein Element anhand des darin definierten Textes finden:
driver.findElements(By.xpath("//span[.='Dargestellter Text']"))

// Ein Element anhand des html Tags finden
driver.findElements(By.TagName("<table>"))
Kategorien: Technik