Nội dung text 4. Más allá de la simple construcción del código Selenium.pdf
Más allá de la simple construcción del código Selenium Certified Selenium Engineer (CSE) 4
Contenido • Esperas (Waits) • Manejo de listas desplegables • Combinación de varios elementos • Manipulación de elementos anidados • Subir un archivo • Ejecución de JavaScript • Manejo de Ventanas/Pestañas • Manipulación de marcos • Manejo de alertas • Cómo tomar capturas de pantalla • Cadenas de acción • Acciones del teclado • Manejo de Cookies • Navegación sin encabezado con HtmlUnitDriver
Esperas (Waits) • Debido a la lentitud de la red y otras operaciones del lado del cliente, es posible que la web IU no se encuentre en un estado en el que se pueda llevar a cabo la acción deseada. • Por ejemplo, es posible que desee hacer clic en un botón; sin embargo, ese botón aún no se ha renderizado, o en el botón aún no se puede hacer clic. • Para manejar eso usamos distintos mecanismos de Espera (Wait) Mecanismos de Espera Espera implícita Espera explicita Java Selenium Thread.sleep() driver.manage().timeouts().implicitWait() WebDriverWait() Espera estática