Class Name: Localizamos un elemento de la web, según el nombre de su clase.
HTML
<head>
<title>Test</title>
</head>
<body>
<div class="contenedor">
<form name="selenium">
<input class="encontrar" type="text" />
</form>
</div>
</body>
</html>
Ubicamos el input por medio de su clase con el driver:
IWebElement buscar = driver.FindElement(By.ClassName("encontrar"));
Ahora usaremos el mismo ejemplo de una búsqueda de Google, como en el capÃtulo anterior:
Nuevamente usando la ventana de inspección de nuestro explorador, vamos a encontrar ahora el nombre de la clase del elemento que deseamos ubicar.
Ahora haremos la búsqueda con el driver:
IWebDriver driver = new FirefoxDriver();
driver.Url = "https://www.google.com/";
IWebElement buscar = driver.FindElement(By.ClassName("gsfi"));
buscar.SendKeys("Todo deacachete" + OpenQA.Selenium.Keys.Enter);
driver.Url = "https://www.google.com/";
IWebElement buscar = driver.FindElement(By.ClassName("gsfi"));
buscar.SendKeys("Todo deacachete" + OpenQA.Selenium.Keys.Enter);
El resultado será el mismo del capÃtulo anterior.




0 Comentarios