Creo que hay un error aquí
Conocer el ecosistema de Selenium
Por qué aprender Selenium y qué verás
Historia de Selenium
Otras herramientas de testing y automatización
Preparar entorno de trabajo
Configurar entorno de trabajo
Compatibilidad con Python 3.9 y aprendiendo a utilizar múltiples versiones
¡Hola, mundo!
Utilizar comandos básicos
Encontrar elementos con find_element
Preparar assertions y test suites
Entender las clases WebDriver y WebElement
Interactuar con elementos
Manejar form, textbox, checkbox y radio button
Manejar dropdown y listas
Manejar alert y pop-up
Automatizar navegación
Sincronizar pruebas
Demora implícita y explícita
Condicionales esperadas
Retos
Agregar y eliminar elementos
Elementos dinámicos
Controles dinámicos
Typos
Ordenar tablas
Metodologías de Trabajo
Data Driven Testing (DDT)
Page Object Model (POM)
Cierre del curso
Realizar una prueba técnica
Conclusiones
Lectura
Como viste en clases anteriores, un sitio web se construye por código HTML en forma de árbol, conteniendo distintos elementos con los que podemos interactuar según estén presentes o no en nuestra interfaz gráfica.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 19
Preguntas 0
Creo que hay un error aquí
para los q estan usando desde la version Selenium 4.3.0, se han hecho cambios con las pruebas, el profesor escribio en ejemplo “driver.find_element_by_name(‘q’)” ahora fueron removidos y solo debemos de escribir “driver.find_element(“name”, “q”)”, todo el codigo de la clase debera se der modificado para poder completar los test, si no, seran un error siempre q trataen de hacer cualquiera q no tenga esta modificacion
en el ejemplo de la current_url debería ser driver.current_url como se puede ver en la clase de 10 de dropdown
En la documentación viene bien explicado: https://selenium-python.readthedocs.io/api.html?highlight=WebDriver les recomiendo no empezar con la 7.1 porque si intimida jiji mejor vayanse a las que sigue el curso para que le agarren el hilo.
Como pudimos usar metodos de web element en la clase anterior si no importamos el modulo al principio?
Documentación de web element https://www.selenium.dev/documentation/en/webdriver/web_element/
Esta información es importante conocerla. Muchas gracias
Que buena tabla que resume todos los métodos de WebDriver y WebElement.
Brillante! Me encanta cuando la data está bien esqumatizada y organizada de una manera muy visible.
Cuenta con una serie de propiedades y métodos para interactuar directamente con la ventana del navegador y sus elementos relacionados, como son pop-ups o alerts. Por ahora nos centraremos a las más utilizadas.
a ver como así, o sea como se utilizan, me perdí me podrías explicar gracias
Excelente
excelente
no hay nada
super
Muy Bueno!!
Les dejo un Link con algunos de los métodos más útiles:
https://www.softwaretestinghelp.com/selenium-webdriver-commands-selenium-tutorial-17/
Excelente
Resumen: WebElement representa un elemento del DOM. Los WebElements se pueden encontrar buscando desde la raíz del documento utilizando una instancia de WebDriver o buscando en otra WebElement.
|
El API WebDriver proporciona métodos integrados para encontrar los elementos web que son basados en diferentes propiedades como ID, Nombre, Clase, XPath, Selectores CSS, Texto de enlace, etc.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?