Automatización de Pruebas con Selenium WebDriver + Java | Tutorial paso a paso
HTML-код
- Опубликовано: 19 авг 2024
- En este video explicamos paso a paso la automatización de las pruebas de software utilizando Selenium WebDriver + Java, desde Cero !
Pasos
1- Instalar Java JDK (Java Software Development Kit)
2- Crear variable de entorno JAVA_HOME
3- Actualizar variable de entorno Path con directorio de JDK
4- Instalar Eclipse IDE for Java Developers
5- Descargar chromedriver
***Conecta con Nuestra Comunidad:
Grupo de Facebook Testing n QA Group:
/ qualitystreamgroup
Facebook Page:
/ qualitystream.es
Instagram: @quality_stream
/ quality_stream
Twitter
/ streamquality
Repositorio de Github:
github.com/qua...
Music:
----------------------------------------------------------------
Day One by Declan DP Music
/ declandp
Creative Commons - Attribution 3.0 Unported - CC BY 3.0 creativecommons...
Music promoted by Audio Library • Day One - Declan DP (N...
----------------------------------------------------------------
empece a automatizar gracias a ti...me puse a practicar todos los días con tus tutoriales desde hace dos meses para aplicar a ofertas de trabajo y siii paseee graciasssss explicas muy bien.
Qué bien! Felicitaciones por tu esfuerzo y por tus logros! 🎉
Felicidades!!!
Que bueno, llegué aquí por la misma razón y me hazs motivado mucho más
X3
Tu canal me ha caído como anillo al dedo! Es difícil encontrar a alguien que explique tan bien estos temas. Gracias, sigue así!
Gracias Bryan! :)
en estos 20 minutos aprendí mas de lo que hice en la universidad. Muchisimas Gracias
Qué bien Hollman !!! Me alegro mucho que este video te haya sido útil ! Gracias por tus palabras. :)
Hola me encanta como explicas, directo al grano. Me gusta que vas explicando cada pieza de código y su función a medidas que la vas implementando. Gracias.
Excelente. Aunque ya tenia una base de conocimiento, vale acotar que lo explicas muy bien y con un código simple y que se entiende muy bien. Tu acento cubano es genial.
Gracias Joaquín! :)
El viernes es mi primer empleo como tester y espero aprender mucho de esta areá
Mucha suerte en tu primer empleo!!! Cualquier duda nos comentas, estamos aquí para ayudarnos! :)
@@QualityStream
Gracias por el apoyo, los vídeos están geniales..
Hola, muchas gracias por este video. Lo estoy tomando como parte de una gran guía de iniciación en el necesario mundo de la automatización de prueba. Durante años me he dedicado a realizar pruebas manuales a sistemas informáticos y he visto cómo las pruebas automatizadas han venido cobrando importancia. Una vez más le agradezco por estos videos que tanto apoyo práctico dan a quienes comenzamos. Salu2.
Ibis muchas gracias por tus palabras! :)
Yo soy nuevo en el canal, recién entré a una empresa como auditor de calidad debido a mi experiencia como tester que tuve cuando hice mis prácticas de la universidad, soy recién egresado!!
Hola Edgar! Bienvenido a la comunidad de Quality Stream ! :)
@@QualityStream algún tip para elaborar un plan de pruebas? La empresa aún no tiene bien definido ese proceso
Buen video para comenzar a automatizar, como recomendación, si descargas el chromedriver y lo guardas en alguna carpeta que esté en el PATH de tu sistema operativo te evitas setear las properties del sistema
Oscar, gracias por tu recomendación! :)
Está muy bien, me ha gustado pero me he vuelto loco porque daba error ya que en la línea de assertEquals en vez de "Google Search" habia que poner "Buscar con Google".
¡Batalle horrores! Para este simple test y se supone que en algún momento aprendí a hacerlo LOL pero muchas gracias por este ejemplo tan simple pero concreto. Totalmente me suscribo a tu canal
Ya estoy siguiendo un tutorial de Selenium en udemy pero siento que me también me será de mucha utilidad tu contenido! Muchas gracias
Muchas gracias Jorge! :)
al fin una chica en tutoriales de selenium jejeje xD estamos rodeadas de hombres en programación. Gracias por el tutorial😁
Solo a una mujer podría importarle algo así.
Hice un curso de QA y la profesora se volvio un ocho no sabia como explicar para agregar todo, en ese curso perdi mi dinero, no entendi nada. Tu explicas muy bien felicitaciones
Gracias por este video, eres muy linda al compartirnos esta informacion. I Love U
Me ha tomado un par de dias para comprender y sacar adelante este ejemplo tan basico, pero agradeciada estoy porque he aprendido de los errores que estaba haciendo. hay que resaltar que algunas cosas han cambiado desde que hiciste el video. te agradezco mucho tus aportaciones. un saludo desde España
Muchas gracias Mirela y felicitaciones por tus avances! :)
Gracias lo logre de principio a fin... en IOS dsd la instalación hasta la ejecución, logre resolver errores que se me presentaron!!!!
TIP2 ADICIONAL: Si la ejecución les sale en rojo y con 0 errores, es porque en la parte de assertEquals, el titulo de la pagina no es igual al que esta en el video por el idioma de google. En este caso al abrir la pagina, dan click derecho/ver código fuente/. el mio decia al final " - Buscar con Google" :) :)
Me pasa lo mismo, pero no entiendo eso de title que decís
gracias jjajaja somos Reehackers :v
hola no entiendo la parte final
no consigo la pagina de seleniun de donde descarga las dependencias ayuda
que genia , justo lo que explicaste me paso , ahora sale inspeccionar la pagina jaja
el mejor video claro y directo, gracias!
Excelente explicación, utilicé Intellij para la implementación y me funcionó a la perfección muchas gracias
Intellij es una opción en lugar de usar Eclipse?
Muy buen tutorial! Me estaba frustrando en instalar bien los drivers, no conocía a Maven. Ahora todo es más facil
Wow! Muy buenísimo el vídeo, explicativo y detallado paso a paso. Saludos y espero con ansias su próximo vídeo.😍
Muchas gracias Luis! Seguiremos publicando contenido que nos ayude en nuestra profesión! :)
Perfecto! Muchas gracias.😊
Joven, tienes toda la razón. saludos desde Dubai
Excelente video me ayudo bastante
Mi primer test automatizado, gracias!!!
Yey!! qué bueno! me alegro mucho. La semana que viene si Dios quiere ya sacamos la continuación de este video con los locators de Selenium WD y haremos pruebas contra un sitio web.
Perfecta explicación y hermosa manera de compartir muy elegante y muy pulcra muy clara y concisa felicidades por tan buen tutorial
Excelente video, estoy empezando con automatización y tus videos me sirven mucho. Gracias
Muy buen video, aun funcionando a la fecha solo actualizar las dependencias, seguir aprendiendo
Wow super video bien explicado, muchas gracias por tu aporte, ojala todos explicaran como tu jajaja, saludos desde México.
este video me salvo la vida para una exposicion
Me alegro mucho que te haya ayudado! :)
@@QualityStream espero los proximos videos este me sirvio bastante
Excelente video Kariné, gracias por dedicar tu tiempo, estoy aprendiendo mucho!
Gracias Yubi! Me complace saber que les está siendo útil. :)
Excelente video, me ha fascinado muchísimo, bueno, tu también aportas mucho ya que me da gusto verte; excelente aporte
Me funciono bien, solo tuve que descargar la versión de Chromedrive compatible con mi navegador, la del video me quedo obsoleta, saludos desde Santiago de Chile.
¡por eso no me funcionaba! XD Gracias por compartirlo.
Tuve un error por que la versión de mi navegador no era compatible con el chromedriver, hago el comentario para que lo tengan encuenta. Gracias, buen video.
Gracias Yurley por tu comentario, de seguro le sirve a aquellos que encuentren el mismo problema para que sepan cómo solucionarlo. ☺
me gusto el tutorial quqe tiene traduccion par air leyendolo,muchas gracias,espero puedas subir mas cosas mas de testing porque es bastante util para personas como yo que estamos iniciando y queremos incertarnos laboralmente de alguna forma sea trabajo independiente o en dependecia en nuestros paises.
te agradezco y espero te vaya bien en toso lo que emprendas.
Excelente curso @Quality-Sream, a pesar de que lo hice con una MAC le batalle un poco más para las variables de entorno. Igual al final lo logre :)
Saludos !
como has ingresado la variable de entorno en mac ?(?)
quiero agradecrte, pues gracias a ti, hoy hice mi primera puerba automatizada !!!!!
Me encantan tus tutoriales, es increíble lo bien que explicas
excelente información, si tienes algún video de automatización con Selenium, Python y cucumber, sería excelente para afianzar lo que conozco, porque realmente explicas muy bien.
Muchas gracias por este video, ha sido de gran ayuda para mi....estoy feliz de porder empezar en este mundo del Testing...Soy graduada de la UCI igual que tu 😉 Mucha suerte con tu canal👏👏
TIP ADICIONAL: la versión del webdriver debe ser igual a la versión de tu chrome sino no va a correr. :)
como es posible saber esto ?
Si, a mi me generó error pues tengo el Chrome con la última versión 89.0.4389.114, pero no encontré un Chrome Driver con esa versión :/ si Corre pero con Error
En el siguiente link se puede encontrar el chrome driver de todas las versiones: chromedriver.chromium.org/downloads ... creo que es e mismo que se muestra en el video, solo que la página varía
En efecto, igual tengo ese problema. Los Chrome Driver estan muy desactualizados, el programa corre pero con error
Sigue haciendo los videos, muy buenos e instructivos
Me sirvió muchisimo este ejemplo, super bien explicado! Gracias. You rock!
Gracias Ronald! :)
Muchas gracias, eres excelente como instructora y profesora. Se agradece
Hola hoy 06/2021 vi este video y procedí a realizar el paso a paso y me tope con una alerta en el código, buscando pude encontrar que en el ultimo método @After en vez de ir driver.quit() le coloqué driver.navigate() y me funciono de maravillas, hago esto ya que si alguien le pasa al igual que a mi persona con este buen ejemplo. Gracias por compartir este ejemplo con las personas que quieren iniciar estos primeros pasos.
QUE CRACKKKK muchas gracias!! todo super bien explicado
Buen ejemplo. Simple para introducción. Haz uno así simple de Cucumber :) ayudaría mucho si lo explicaras de esta forma
Muchas, muchisimas gracias. Este tutorial me vino como anillo al dedo. I lov u!
excelente voy aver mas tu video
WOW EXCELENTE! Agradecido contigo.
can’t wait to watch and learn more
Thank you! We will keep sharing content that gives value to our day to day work. 😊
Excelente video!!!. Muchas gracias x tu aporte. Un gran beso.
@@sabrinazavala736 Muchas gracias!! :)
Hola Señorita ,Como esta? oiga ud Podria usar TestNG Y Maven que es lo que esta mas en boga.
solo como sugerencia se lo digo.. estan muy bien explicados los videos gracias por enseñarnos gratuitamente a automatizar, un abrazo desde Chile , Saludos.
Gracias Juan Pablo, sí quiero voy a revisar TestNG, muchas gracias por la recomendación.
La línea de código 34 está mal, incluso puede causar errores, los que tengan problema con ella, usen este driver.manage().timeouts().implicitlyWait(Duration.ofMillis(500));
Hola muchas gracias por este video, lo segui paso a paso y me funciono, 100% recomendado.
gracias , espero que sigan haciendo videos
de nada Fernando! Qué tengas un buen día! :)
Excelente manera de explicar.
Saludos
Buenas noches!Gracias por la claridad de los videos y la buena disposicion!Estaria bloqueado para poder integrar de GitHub a AzureDevOps...Te tiro tips para proximos tutoriales =) Gracias!
Excelente tutorial para aprender pruebas automatizadas, ojalá puedas subir más ejemplos prácticos. Muchas gracias
muy bueno, que sigan los videos!
Excelente video ! se agradece la ayuda y me sirvió un montón para poder introducirme a este mundo. Saludos :D
Gracias Pablo, sí, este mundo de la automatización es apasionante... :)
hola buen día, excelente video pero me gustaría que compartiera los links donde puedo encontrar los códigos de las dependencias, gracias.
¡Gracias por tu tiempo!. Excelente ejercicio.
muy buen aporte
Excelente este paso a paso. Me encantó! Great Work!
Gracias Dari! :)
gracias por compartir tus conocimientos
Hola lo hize en intellij idea y me funcionó, muchas gracias
Muy buenos los videos, muchas gracias!
excelente muchas gracias! nuevo suscriptor soy nuevo en esto y me aclaraste muchas dudas gracias !
Muchas gracias Andres por tu comentario. Me alegra mucho saber que te fue útil este video. :)
Muchas gracias de verdad muy util.
Excelente contenido, tienes la habilidad para enseñar.👏
Estimada, agradezco el contenido, saludos
Estuvo chvr el video, podrías subir también un ejemplo que tomen evidencias e ingreso de datos. Gracias**
gracias Milagros por tu comentario. Claro que sí, ya haremos un video sobre eso. :)
como tomar evidencias y como usar un excel para mapear ahi los casos de prueba, pero con TestNG xfa
Me gusta mucho como explicas! Podrias hacer un video de como aplicar Protractor a Selenium? Gracias!
Ana, muchas gracias por tu pregunta, investigaré sobre ese tema. :)
Muchas gracias
Excelente explicación
Muy buen video, mi opinión en este caso, es que debes tener conocimiento de programación, ya que en el video no se explica en detalle que significa cada paso, y a que hace referencia.
Espectacular.
Gracias! :)
Gracias me sirvio mucho, muy bien explicado
Hola. A mi me parece que tu intencion es buena, pero la didactica se puede mejorar. Aunque al inicio dices que no se necesita conocimientos de programacion , me parece que no es asi. Por otra parte desde el inicio tuve problemas con las instalaciones. Despues de agregar las dependencias de Maven y JUnit al POM no aparecen las librerias en el proyecto. Deberias pararte en esos puntos ya que de lo contrario no se puede hacer la leccion inicial ni las sucesivas.
aparte ni un pt0 link compartió, perdí mas tiempo googleando que todo lo demas jajajaj
Y técnicamente es cierto amigo. XML no es un lenguaje de programación. Es de estructurado. muy sencillo. Puede que requiera perfil de ingeniería y gusto por usar computadoras como usuario intermedio
Mil gracias, me ayudaste demasiado con este vídeo, explicas súper bien
Woow, muchas gracias por compartir tu conocimiento.
Buenas! alguno sabe la version actualizada de "driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);" ? porque me sale que esta obsoleto.
a mi tambien! pudiste solucionarlo?
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30));
Ya no encuentro las dependencias de Maven en Selenium HQ :l
Tengo el código igual y me dice que falló pero no sé por que. Osea abre google chrome y todo y escribe en la barra de búsqueda pero al dar el resultado se cierra enseguida y me aparece la barrita roja en vez de verde.
Me encanta como explicas, podrías hacernos el favor de explicar cómo hacer lo mismo con Intellij IDEA y gradle. Tengo un problema con el navegador, me sale un captcha y el test sale fallido.
Hola!! muy buenos todos los videos que he visto!!! pudieras decirme si tienes algún video con recomendaciones para entrevistas de trabajo??? Saludos.
Exelente video señorita.
Muchas gracias Ivan!
Gracias por el tuto, gran aporte.
Hola la instalacion de eclipse no me esta solicitando la virtual machine
Gracias inge
gracias, por empezar con selenium m(-.-)m
recien me pusieron a hacerlo y no sabia por donde empezar... asi que una vez más gracias ( ^o^)/
Qué geniaaa!!! gracias!!=)
Hola, en caso de no funcionarle la versión Junit 4.13-beta-1 probar: 4.12 a mi me funcionó asi, espero les sirva chic@s
Muy buen tutorial, me encanto, se ha ganado mi like y subscripción, gracias
Gracias Anyelo! :)
Ayuda please porq no me sale la opción de importar las librerias?
Muy buen video... me resultó súper útil!!!
Gracias ! :) Me alegro mucho
Muy dura, gracias.
Hola es muy excelente video, tengo una duda a mi me corrio mi código en la automatización, pero no sé porque me salió en rojo mi sprint 😭.
Y no se puede utilizar alguna dependencia en el pom.xml en lugar de tener que descargar el chromeDriver.exe en el proyecto?
Hola muy buena toda la explicación pero no he podido avanzar en el punto de importar el chromedriver ¿me podrias ayudar?
Hola Marbelena, qué error te da ?
Muchas gracias! Muy bien explicado!