CSS Selector: Localizaremos un elemento usando los selectores de CSS.
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:
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);
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:




0 Comentarios