Articles of webdriver

Selenium WebDriver y DropDown Boxes

Si quiero seleccionar una opción de un cuadro desplegable, hay varias formas de hacerlo. Siempre he usado: driver.findElement(By.id(“selection”)).sendKeys(“Germany”); Pero eso no funcionó todas las veces. Algunas veces se seleccionó otra opción. Así que busqué en Google un poco y encontré esta pieza de código que funciona siempre: WebElement select = driver.findElement(By.id(“selection”)); List options = select.findElements(By.tagName(“option”)); […]

¿Es posible ejecutar el controlador web de selenium (Firefox) sin una GUI?

Estamos considerando actualizar nuestro servidor de producción de Ubuntu Desktop 10.04 a UbuntuServer 12.04. Tenemos varios servicios que se ejecutan en nuestro sistema operativo de escritorio actual, como Selenium Web Driver. Mi pregunta es: ¿Se puede ejecutar Selenium Web Driver desde un sistema basado en cli? Mi primer pensamiento es que no puede, porque depende […]

Cómo manejar el diálogo de impresión en Selenium?

Tengo que manejar el cuadro de diálogo de impresión (el mismo que aparece al hacer clic en ctrl-p en el navegador). Intenté con: Alert printDialog = driver.switchTo().alert(); printDialog.dismiss(); pero no funcionó. Además, no pude ver el asa de su ventana, porque no es una ventana … ¿Es posible manejar estos objetos y cómo?

Selenium webdriver no puede hacer clic en un enlace fuera de la página

Tengo un problema con Selenium WebDriver. Intento hacer clic en un enlace que está fuera de la página de la ventana (necesitarás desplazarte hacia arriba para verlo). Mi código actual es bastante estándar: menuItem = driver.findElement(By.id(“MTP”)); menuItem.click(); // I also tried menuItem.sendKeys(Keys.RETURN); Sé que podría desplazarme hacia arriba, y funcionaría en este caso. Pero en […]

¿Cómo seleccionar una opción del menú desplegable con Selenium WebDriver C #?

Intentaba para mi examen web seleccionar una opción. Un ejemplo se puede encontrar aquí: http://www.tizag.com/phpT/examples/formex.php Todo funciona muy bien, excepto la selección de una parte de la opción. ¿Cómo seleccionar una opción por valor o por etiqueta? Mi código: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest […]

El ejecutable del controlador debe configurarse mediante la propiedad del sistema webdriver.ie.driver

Estoy usando Selenium para automatizar las pruebas. Mi aplicación utiliza exclusivamente IE, no funcionará en otros navegadores. Código: import org.openqa.selenium.ie.InternetExplorerDriver; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; public class Test { public static void main(String[] args) { final String sUrl = “http://www.google.co.in/”; System.setProperty(“webdriver.chrome.driver”,”C:\\Users\\vthaduri\\workspace\\LDCSuite\\IEDriverServer.exe”); WebDriver oWebDriver = new InternetExplorerDriver(); oWebDriver.get(sUrl); WebElement oSearchInputElem = oWebDriver.findElement(By.name(“q”)); // Use name […]

Necesidad de encontrar elemento en selenium por css

Quiero encontrar el elemento de este enlace “estados de . .” En . Estoy intentando esto en craigslist. Cualquier ayuda será muy apreciada Aquí está la url: http://auburn.craigslist.org/ <table id="container" cellspacing="0" cellpadding="0" us states

Selenium WebDriver: espere a que se cargue la página compleja con JavaScript

Tengo una aplicación web para probar con Selenium. Hay una gran cantidad de JavaScript ejecutándose en la carga de la página. Este código JavaScript no está tan bien escrito pero no puedo cambiar nada. Entonces, esperar que un elemento aparezca en el DOM con el método findElement() no es una opción. Quiero crear una función […]

Chrome – org.openqa.selenium.WebDriverException: error desconocido: no se puede obtener la extensión de automatización en driver.manage (). Window (). Maximize ();

Estoy atascado con un tipo de error muy inusual arrojado por el navegador Chrome Cuando bash maximizar el cromo con la línea de código siguiente driver.manage().window().maximize(); Estoy obteniendo el error debajo org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html (Session info: chrome=57.0.2987.110) (Driver info: chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT […]

¿Cómo seleccionar un ítem de una lista desplegable usando Selenium WebDriver con java?

¿Cómo puedo seleccionar un elemento de una lista desplegable como género (por ejemplo, hombre, mujer) usando Selenium WebDriver con Java? Lo he intentado WebElement select = driver.findElement(By.id(“gender”)); List options = select.findElements(By.tagName(“Male”)); for (WebElement option : options) { if(“Germany”.equals(option.getText())) option.click(); } Mi código anterior no funcionó.