Header add

Tutorial Selenium C# - Cap 4 (Encontrar Elementos por Css Selector)

Selenium C#

CSS Selector: Localizaremos un elemento usando los selectores de CSS.

HTML

<html>
<head>
<title>Test</title>
</head>
<body>

<div class="contenedor">
<form name="selenium">
<input id="encontrar" type="text" />
</form>
</div>
</body>
</html>

Ubicamos el input usando css:

IWebElement buscar = driver.FindElement(By.CssSelector("input#encontrar"));

Hacemos nuevamente el ejemplo de búsqueda de Google del capítulo anterior:

Ubicamos el selector css:

Css selector

El código:

IWebDriver driver = new FirefoxDriver();
driver.Url = "https://www.google.com/";

IWebElement buscar = driver.FindElement(By.CssSelector("input#lst-ib.gsfi"));
buscar.SendKeys("Todo deacachete" + OpenQA.Selenium.Keys.Enter);


Resultado:

Todo deacachete

Publicar un comentario

0 Comentarios