Felicidades por llegar hasta acá 🎉 !!
No olvides hacer el examen y si tienes alguna duda puedes buscarme en mis redes sociales como @TerranigmArk 😄
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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Héctor Vega
Aportes 50
Preguntas 4
Felicidades por llegar hasta acá 🎉 !!
No olvides hacer el examen y si tienes alguna duda puedes buscarme en mis redes sociales como @TerranigmArk 😄
Necesitamos appium urgente!!!
Antes de empezar este curso no tenia de lo que era Selenium, pero incluso siendo un novato fue muy claro, me gusto mucho el curso y siento que aprendí mucho! Excelente profesor ;D
Muy buen, muy bien explicado cada tema, Muchas gracias!
Muy buen curso profesor, en cada clase tenia pensaba en abandonarlo y volver en otra ocasión. Hoy me siento feliz de poder haberlo comprendido y acabarlo. Este curso es de los mejores que he llevado hasta ahora
Estoy mirando la carrera de Python, y este curso hace parte de la ruta, sin embargo, antes de empezar para ser sincero dije: Qué será selenium, qué me irá a aportar, y pues me aportó mucho, me sorprendió bastante, aprendí y más que nada me motivó a seguir por el camino de las pruebas automatizadas, fue de gran aporte este curso.
Excelente curso 😄
En el trabajo me habían sugerido usar selenium para probar la disponibilidad de una aplicación web periodicamente, y evitar que fueran los clientes quienes nos avisaran que no estaba funcionando. Pero solito se me hizo dificil entenderlo.
Y con este curso, me aclaró muchas dudas. Ya tengo mis scripts de prueba funcionando al 100% 😄
Les comparto apuntes por si les sirve
https://rightful-snowshoe-c77.notion.site/Selenium-con-Python-5892689a3e424370a918399ffc87bf53
Me gusto mucho este curso, espero poder utilizar Selenium para mi trabajo de grado, y ademas para mis demas proyectos personales, espero compartirlos pronto en mi github: https://github.com/juandag97.
Saludos, y Happy Automation
Muchas gracias Hector!!! genial este curso, muy buenos retos y lo mejor los pude realizar todos 😃 A continuar aprendiendo!
Gracias!
Excelente curso Hector, este curso me ayudará mucho a realizar las tareas repetitivas en mi trabajo. Me gustó de masiado el curso.
Gracias Héctor, recuerdo que fuiste mi mentor en un bootcamp de python el año pasado en plazi y me acerqué a ti para platicar un poco y me contaste como llegaste a platzi y me motive a seguir aprendiendo y no parar de aprender 💚
Héctor que buen curso, te felicito.
Excelente curso. En mi caso me apoyo 100% en GPT4 para realizar las automatizaciones, pero siempre me gusta saber del tema para poder generar los promps correctamente y con sentido. Me he dado cuenta que saber del tema a nivel técnico aumenta varias x la velocidad del desarollo.
Muchas gracias al profesor por el curso.
Me encanto el curso, muy buenas explicaciones 😄
Excelente el curso, muchas gracias.
Más cursos de Testing, por favor.
Gran profe!!
Excelente. Disfrute mucho este curso.
necesitamos un cursp de testing con python
ests curso estuvo increible sin duda alguno de los mejores de la plataforma
Ni yo puedo creer cómo adquirí tanto conocimiento en un curso, grande Hétor, Gracias…
Un segundo curso de Selenium dictado por el profe Héctor por favor!
Super buen contenido, me gustaron las tareas, y en cada clase que pude aporte con mi código / lógica de para resolver.
Grande profe, super dinámico y concreto
Excelente curso!! Lo tomé porque me serviría para una tarea específica en mi trabajo pero ahora lo voy a usar para testear todos los sitios web que administro.
5 estrellas excelente servicio.
Muchas gracias profe Héctor! fue un curso muy completo y gratificante.
las primeras clases se me hizo un poco pesado el curso porque no le veía la funcionalidad, pero a medida que iba avanzando el curso fue genial todo lo que se puede hacer con selenium, todo muy bien explicado por Héctor, excelente, muy buen curso.
Excelente.
muy buen curso!!
La verdad me aclaró muchas cosas que no sabia del navegador
Estupendo curso, instructor y dinámica del proceso. Muchas gracias por lo conocimientos compartidos junto con el trabajo realizado instructor Héctor y demás miembros de Platzi involucrados en el desarrollo del curso.
Excelte Hector, te vi durante el curso dando apoyo, pocas veces se ve, gracias por tu tiempo.
sIII, aPPIUM
Excelente curso,se que no esta diseñado para scraping,pero en algunos casos sera necesario
Con este curso he aprendido mucho y sobre todo el conocimiento en una nueva herramienta tan útil como Selenium. Muy buen curso.
Me encanto el curso!!
Excelente curso Hector! muchas gracias!
muy bue curso muchas gracias
El curso Excelente, para mi bien explicado, estoy experimentando con automatizaciones de tareas repetitivas y me encanto!
Excelente a seguir aprendiendo
¿Terranigma?¿Como el videojuego?
Excelente curso por cierto 😄
Realmente un excelente curso, muy buena metodologia y facilidad en explicar me senti muy comodo pero desafiado a la vez por los retos entre las clases realmente 10/10
¡Excelente curso!
Muchas gracias, ahora me queda aplicar lo aprendido en mi trabajo, me toca aplicar pruebas automatizadas a un sitio que estoy desarrollando… sin este curso hubiera sido muy dificil Gracias!!!
import unittest
from selenium import webdriver
from time import sleep
class TestingMercadoLibre(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome(executable_path=‘C:/driverc/chromedriver.exe’)
driver = self.driver
driver.get(‘https://www.mercadolibre.com’)
driver.maximize_window()
def test_search_roku(self):
driver = self.driver
country = driver.find_element_by_id('CL') # Pais
country.click()
search_field = driver.find_element_by_name('as_word') # Busqueda
search_field.click()
search_field.clear()
search_field.send_keys('roku')
search_field.submit()
sleep(3)
location = driver.find_element_by_xpath('//*[@id="root-app"]/div/div/aside/section[3]/dl[8]/dd[1]/a/span[1]')
location.click()
sleep(3)
condition = driver.find_element_by_partial_link_text('Nuevo')
condition.click()
sleep(3)
order_menu = driver.find_element_by_xpath('//*[@id="root-app"]/div/div/aside/section[2]/div[2]/div[1]/div/div/button')
order_menu.click()
higher_price = driver.find_element_by_css_selector('#root-app > div > div > aside > section.ui-search-view-options > div.ui-search-view-options__group > div.ui-search-sort-filter > div > div > div > ul > li:nth-child(3) > a > div > div')
higher_price.click()
sleep(3)
articles = []
prices = []
for i in range(5):
article_name = driver.find_element_by_xpath(f'/html/body/main/div/div/section/ol/li[{i + 1}]/div/div/div[2]/div[1]/a/h2').text
articles.append(article_name)
article_price = driver.find_element_by_xpath(f'/html/body/main/div/div/section/ol/li[{i + 1}]/div/div/div[2]/div[2]/div[1]/div[1]/div/div/span[1]/span[2]').text
prices.append(article_price)
print(articles, prices)
def tearDown(self):
self.driver.close()
if name== “main”:
unittest.main(verbosity = 2)
Gran profesor y gran contenido, me siento satisfecho totalmente,
lo único que le cambiaria (lo cual aplica para otros cursos) es que a veces al momento de codear los profesores lo hacen muy rápido y como la idea es replicar en local toca pausar demasiado el video en ciertas ocasiones.
gracias profe excelente curso. aprendí muchisisismo
Gran curso!!! Solo esperaba saber como extraer información en los resultados de un buscador que carga los resultados mientras vas bajando en la pantalla, con javascript. Es decir, primero por ejemplo carga por defecto X resultados, haces scroll hacia abajo y carga otros X resultados, etc…asi hasta el final.
Gracias!!!
La gocé! jaja qué curso tan interesante! muchas gracias Héctor!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?