Header add

Tutorial Selenium C# - Cap 3 (Encontrar Elementos por ClassName)

Selenium C#

Class Name: Localizamos un elemento de la web, según el nombre de su clase.

HTML

<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.

Class Name

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);

El resultado será el mismo del capítulo anterior.

Todo deacachete

Publicar un comentario

0 Comentarios