Articles of selenium

Chrome 59 y Autenticación básica con Selenium / Fluentlenium

Chrome 59 eliminó la compatibilidad con las URL de https: // usuario: contraseña@ejemplo.com . Tengo una prueba que estaba usando esta característica que ahora se ha roto, así que estoy tratando de reemplazarla con una versión que espera la ventana emergente de autenticación y completa los detalles. Pero lo siguiente no funciona en Chrome (que […]

Los nombres de clases compuestas no son compatibles con el error en WebDriver

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 […]

¿Cuál es la diferencia entre espera implícita vs. Espera explícita en Selenium webdriver?

Amablemente comparta el conocimiento sobre Selenium webdriver. Por favor, muestre el ejemplo en tiempo real.

Selenium WebDriver escribiendo muy lento en el campo de texto en el navegador IE

Estoy ejecutando uno de mis scripts en el navegador IE 11 con Selenium 2.43.1 cuando el script escribe en el campo de texto usando lo siguiente: element.sendKeys(“string”); En el navegador IE, puedo ver que un carácter de cadena se escribe en el campo de texto y espera 1-2 segundos antes de escribir el siguiente carácter. […]

No se pudo conectar a FirefoxBinary binario con Selenium en Maven

Estoy ejecutando algunas pruebas de selenium. Cuando los inicio directamente desde Eclipse todo funciona bien. Pero cuando los inicio a través de Maven, se produce la siguiente excepción: org.openqa.selenium.WebDriverException(Failed to connect to binary FirefoxBinary(C:\winapp\Firefox\firefox.exe) on port 7055; process output follows: null Build info: version: ‘2.26.0’, revision: ‘18040’, time: ‘2012-11-02 09:44:45’ System info: os.name: ‘Windows 7’, […]

Localización de nodos secundarios de WebElements en selenium

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” ) […]

¿Cómo puedo verificar si una página está cargada por completo o no en el controlador web?

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.

Android Web Scraping con un navegador sin cabeza

He pasado un día investigando una biblioteca que se puede usar para lograr lo siguiente: Recupere el contenido completo de una página web como en el fondo sin mostrar el resultado a una vista. La lib debería admitir páginas que disparan solicitudes ajax para cargar algunos datos de resultados adicionales después de que el HTML […]

Captura de registros del navegador con Selenium WebDriver usando Java

¿Hay alguna manera de capturar los registros del navegador mientras se ejecutan casos de prueba automatizados con Selenium? Encontré un artículo sobre cómo capturar errores de JavaScript en Selenium . Pero eso es solo para Firefox y solo para errores. Me gustaría obtener todos los registros de la consola.

¿La mejor manera de tomar capturas de pantalla de pruebas en Selenium 2?

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 […]