Tengo un método para contar la cantidad de elementos en divs y para devolver su número. public int getNumberOfOpenBets() { openBetsSlip = driver.findElement(By.id(“form_open_bets”)); openBets = openBetsSlip.findElements(By.className(” cashout_noCash”)); return openBets.size(); } Esa es la fuente de la página WebDriver está arrojando el siguiente error: los nombres de clases compuestas no son compatibles. Considere buscar un nombre […]
Estoy intentando establecer el encabezado de solicitud ‘Referer’ para falsificar una solicitud proveniente de otro sitio. Necesitamos la prueba de capacidad de utilizar un referente específico, que devuelve un formulario específico al usuario; de lo contrario, se proporciona una forma alternativa. Puedo hacer esto dentro de poltergeist por: page.driver.headers = {“Referer” => referer_string} pero no […]
Estoy usando Selenium Java 2.0b3 . Tengo este código: … WebDriver driver = new InternetExplorerDriver(); Selenium seleniumDriver = new WebDriverBackedSelenium(driver, “http://localhost:8088/Sistema/”); … … RenderedWebElement menuRegistrar = (RenderedWebElement)driver.findElement(By.xpath(“//a[normalize-space()=’Registrar’]”)); seleniumDriver.mouseOver(“//a[normalize-space()=’Registrar’]”); //makes element visible menuRegistrar.click(); seleniumDriver.mouseOut(“//a[normalize-space()=’Registrar’]”); … Funciona como un encanto con InternetExplorerDriver (con IE 8 ), pero no funciona con FirefoxDriver (con Firefox 4 ). He intentado […]
Estoy usando selenium para probar mi aplicación web y puedo encontrar tags exitosamente usando By.xpath . Sin embargo, de vez en cuando necesito encontrar nodos secundarios dentro de ese nodo. Ejemplo: Puedo hacer: WebElement divA = driver.findElement( By.xpath( “//div[@id=’a’]” ) ) Pero ahora necesito encontrar la entrada, así que podría hacer: driver.findElement( By.xpath( “//div[@id=’a’]//input” ) […]
Estoy escribiendo algunos códigos Java Webdriver para automatizar mi aplicación. ¿Cómo puedo verificar correctamente si la página se ha cargado o no? La aplicación también tiene algunas llamadas Ajax. He declarado una espera implícita para WebDriver.
Necesito una forma de tomar capturas de pantalla de mis pruebas funcionales. En este momento estoy usando Selenium 2 con enlaces C #. Bastante quiero tomar una captura de pantalla al final de la prueba para asegurarme de que se muestre la página deseada. ¿Hay alguna herramienta en particular que ustedes conozcan que pueda incorporar […]
Estoy usando el navegador Chrome para probar WebApp. A veces las páginas se cargan después de mucho tiempo. Necesitaba detener la descarga o limitar el tiempo de descarga. En Firefox sé de PAGE_LOAD_STRATEGY = “eager” . ¿Hay algo similar para Chrome? PD: driver.manage().timeouts().pageLoadTimeout() funciona, pero después de eso cualquier tratamiento a Webdriver arroja TimeOutException . […]
Cada vez que ejecuto mi prueba, el primer paso es iniciar sesión y luego llegar a la página deseada. Si ejecuta esta prueba, a menudo la operación de inicio de sesión lleva mucho tiempo. ¿Cómo puedo pasar la operación de inicio de sesión? Usando los controladores de Chrome y Firefox, lenguaje Java.
¿Cuál es la diferencia entre los métodos get() y navigate() ? ¿Alguno de este o quizás otro método espera a que se cargue el contenido de la página? Lo que realmente necesito es algo así como Selenium s 1.0 WaitForPageToLoad but for using via webdriver`. ¿Alguna sugerencia?
Tengo un objeto SVG con algunos elementos de círculo y rectángulo. Usando webdriver, puedo hacer clic en el objeto svg principal, pero no en ninguno de los elementos que contiene. El problema parece ser solo al hacer clic (o cualquier interacción con el mouse), ya que puedo usar getAttribute () para devolver los valores de […]