🔴Automatización de pruebas con Selenium IDE | Curso paso a paso con ejemplo🔥
HTML-код
- Опубликовано: 19 авг 2024
- Sabías que es posible automatizar casos de prueba web sin necesidad de programar utilizando una herramienta de grabación directamente en el Browser? Se llama Selenium IDE, una herramienta poco valorada por muchos, pero muy usada por otros que le sacan un máximo provecho.
----------------------------------------------------------------------------
🔥 ¿ Quieres aprender más sobre testing con cursos 100% prácticos con ejercicios, quices y material de descarga? , aqui te dejo mi lista de cursos para que obtengas el mejor precio de Udemy
✅Software Testing desde 0 - www.udemy.com/...
✅ Software Testing Avanzado: Lidera las pruebas de tu equipo - www.udemy.com/...
✅APi testing con Postman - www.udemy.com/...
✅ Azure DevOps para testers - www.udemy.com/...
✅ Azure DevOps Para Scrum Masters y POs- www.udemy.com/...
✅ Entrenamiento para ISTQB® Foundation Level [CTFL]- www.udemy.com/...
✅ ChatGPT para profesionales en Tecnología - www.udemy.com/...
✅ ChatGPT para Todos: IA para el dia a dia - www.udemy.com/...
¿ Quieres recibir una alerta con mis cupones de descuento de Udemy a tu email mensualmente?
🎁 Deja tu email aquí: mailchi.mp/e3a...
------------------------------------------------------------------------------
🙏🏻¿ Quieres apoyar el canal?🙏🏻
💲 Este canal no tiene sponsors,todo lo hago de manera gratuita para apoyar el crecimiento de la industria de Testing en Latam. ¿Te ha servido de algo lo que has aprendido aquí?
👉 Invitame a un cafe, donación 100% segura : www.paypal.com... o www.buymeacoff...
⚠️ SUSCRÍBETE para que no te pierdas muchos otros videos que estaré subiendo sobre Software Testing completamente gratis.
👉www.youtube.co...
------------------------------------------------------------------------------
¿ Quieres ver los minicursos gratis que he creado aquí en RUclips sobre Software Testing?
☑️Software Testing desde 0- • MINICURSO: Software te...
☑️Preparación para ISTQB - • MINICURSO: Preparación...
☑️Como emigrar como QA al exterior - • MINISERIES: Emigrar co...
☑️Test automation con Cypress - • MINICURSO: Test automa...
☑️Pruebas de APIs con Postman - • MINICURSO: Postman
-------------------------------------------------------------------------------
Si deseas mantenerte informado con últimas noticias, nuevas herramientas sobre Testing, memes y demás puedes seguirme en las redes:
☑️ WEBSITE: www.geekqa.net
☑️ FACEBOOK: / geekqa
🔰 INSTAGRAM: / geekqa
🔵 TWITTER: / geekqa
🟢 LINKEDIN: / esteban-balvin-763a6773
🟢 UNITE A LA COMUNIDAD EN TELEGRAM: t.me/geekqa
📧 EMAIL: thegeek.qa@gmail.com
Al fin un tutorial en que todo lo que se muestra, resulta bien cuando uno lo hace por su cuenta.
Muchas gracias, muy buen video, la explicación es sencilla, concisa, no te vas por las ramas y funciona cuando lo intento 😀😀😀
Puedes dejar tus comentarios aqui abajo, los estaré contestando en la mayor brevedad.
Wow Selenium está buenísimo.
Sólo por ver este video y la facilidad con que se eplica, voy ya mismo al curso.
Gracias
Gracias por el video. Yo no sabía por donde empezar a ver Selenium y este video me resultó genial, porque empieza desde instalarlo y explica perfecto los primeros pasos con el programa.
yo hice algo similar pero con Laravel Dusk, en ese caso era todo con puro codigo, selenium ide ayuda mucho en el proceso de pruebas con esa interfaz que tiene.
Que coincidencia jajaja justo ayer comence a documentarme con esta herramienta y hoy encuentro este video super practico. Mil gracias ❤
Excelente introducción a Selenium IDE. Super fácil de entender. Gracias!
Gracias a ti!
Hablando de testing ... estoy testeando los errores o defectos que presentan los videos expositores publicados en youtube ... éste es uno de los mejores que ví ... no presenta el típico error tedioso de ver una cara que habla y habla sin mostrar en todo el video ningun esquema, imágen o ejemplo práctico .. de este video podríamos detectar un error menor ... el error es que no muestra la diferencia entre lo manual y lo automático ... hace un ejemplo de automatización y dice "la forma de hacerlo manual ya lo vimos en el video anterior ..." ... creo que para exponer un ejemplo de automatización es importante e imprescindible contrastarlo con su forma manual si pretendemos que el concepto escencial quede bien claro ...
Una de las cosas más importantes de un vídeo además de lo que indicas de mostrar ejemplos técnicos es que puedan ser asertivos y explicar con claridad lo que la audiencia a venido a buscar.
Cabe destacar que lo que ofrece el vídeo concuerda con su título, en ningún momento ha dicho que iba a mostrar diferencias con el testing manual.
Eso desde luego sería para otro vídeo, cómo debe ser. Y dicho vídeo haría referencia a estos otros dos como introducción, cómo dicen el que mucho abarca poco aprieta.
Muy buena la explicación.
Muchas gracias.
muy util muchas gracias
Buenas, recien empece a introducirme en programacion. Apenas hice un curso introductorio y he de decir que me sirvio bastante para abrir la cabeza y aprender a razonar como lo requiere la programacion, necesitaria practica con la sintaxis (vi introduccion a JS y Ruby). Me mencionaron esto pero como digo soy muy novato y no se si deberia dedicar tiempo a otras cosas antes de probar con Selenium. Saludos!
No me había funcionado pero después supe por qué jajaja, muchas gracias por el tutorial 💜
Gracias por esta explicacion amigo me servirá mucho.
Muy buen video, super bien explicado, muchas gracias!!!
Enhorabuena por ti contenido, muy util!
Grande, facil y sencillo
Muy buen video. Muchas gracias por compartir
Muy clara la explicación, felicitaciones y gracias por el vídeo! 👌
Excelente tu explicacion. Me sirvio mucho.... Muchas Gracias!!
Con mucho gusto
Excelente, gracias por el video.
Muchas gracias, me ha sido muy util.
tenga su likazo amigo excelente video
Muchas gracias.
excelente video
Buen video.!! muy util. Sumaste un suscriptor
Excelente aporte.
gracias por el video!
excelente herramienta , gracias por compartir
Hoy 22/03/2023 comencé a probar la aplicación en Chrome y Firefox con una URL que apunta a un ambiente de QA. Por lo regular me muestra un error de tipo Implicit Wait timed out after 30000ms. En mi opinion, no me ayudó tanto para las pruebas que ejecuté.
thanks a lot
El video está muy bueno para hacerce una idea de lo que es automatizacion de UI, pero profesionalmente selenium no se usa para automatizacion de pruebas de calidad, uno de los frameworks que mas se usa es Selenide en java o Selene en python, estos frameworks usan a Selenium como base y lo mejoran muchisimo haciendo que el codigo sea mas corto y consiso, ademas de que muchos de los comandos ya traen esperas inteligentes. Lastimosamente usando un pluging en el browser no van a hacer cosas profesionales.
La validación es correcta.
muy buen video, solo una consulta ¿puedo descargar el codigo para colocarlo en vizual basic?
Excelente.
hola muy buena explicacion, pero tengo una duda como hago abrir mi proyecto pero de manera local, ya que no tiene dominio? estuve intentando pero no me funciono. gracias
Bro necesito aprender a automatizar web desde intellij idea y ejecutarlo desde Jenkins
También refactorizar
¿Qué curso tuyo de udemy me recomiendas que incluya todo esto?
Hermano espero me puedas ayudar, cuando hago pruebas con listas desplegables no me selecciona nada al momento de reproducir el caso de prueba. Me aparece esto: Warning Element found with secondary locator xpath=//div[@id='container_evalReg']/span/span/span. To use it by default, update the test step to use it as the primary locator.
podrias hacer otro caso, asi con un registro de manera fácil...
Hola, tienes algun otro video al respecto?
Saludos puedo usar Seleniun en una web que tiene formulario para recoger una cita
una consulta si Selenium me dice (depurando) como evito esa depuracion ?
Como puedo hacer pruebas de carga y estrés
Existe algún comando para que realice la ejecución del script en bucle y haga registros de diferentes usuarios , que haga un ramdon en username para que no se tenga que modificar manualmente ?
Tienes una lista de los comandos con sus significados? en donde las puedo conseguir?
Existe alguna manera de almancenar en una base de datos la información obtenida tras completar el formulario?
Se puede realizar un test en Selenium para que se abran varias ventanas simultaneas a la vez de un caso de prueba de logueo?
ESta herramienta de recording sirve para cargar un archivo ?
Buenas tardes Geek QA tengo una pregunta sobre si esta herramienta me sirve para automatizar un aplicativo web que interactua con servicios de terceros es decir un login que envia un codigo de verificacion al whatsaap y el usuario toma ese codigo y lo pega en el form y continua el proceso, como hago con esta herramienta para obtener ese codigo ya sea de WS O DE UN CORREO electronico?
Y alguien sabe como puedo generar un reporte de Selenium IDE mediante comandos en la terminal?, ya que solo exporta el código general T_T practicamente tendria que hacerlo desde cero con Webdriver
El IDE solo me graba los primeros pasos de la pruba, es decir, en los pasos del test en el IDE me aparecen todos, pero en el video solo avanza un par de pasos y ya.
Buena info,
Pero para qué lenguaje de programación es más adecuado Selenium??? O es indiferente,.?
🤔🤔🤔🤔
Saludos
no tienes un curso de automatizacion ?
disculpe, no puedo ubicar los otros vídeos en los que menciona selenium ide
Buenos dias se puede arrojar un mensaje al usuario pidiendo que ingrese los datos para que posteriormente este los pueda aplicar dentro del codigo ? saludos
tengo una duda , tengo una tabla que el nombre es dinamico y no lo reconoce por tal motivo y las pruebas quedan detenidas hay alguna forma de solvertar eso y reconozca la posicion de la pantalla o al hacer click el nombre de la tabla?
Como puedo hacer para que si existe el texto se ejecute en un if?
Tenes una manera de explicar que no me olvido de nada. Ya es el tercer curso que compro. He probado con profesores diferentes y ufffff larga vida a Esteban jaja!. Cuando curso de selenium WebDriver?
Gracias
Hola! tengo una duda ojala puedas resolvermelas
Genial, consulta se puede programar para que se ejecute solo cada cierto tiempo?
En alguna parte de la ejecucion del test, no me corre y me manda error. Creo que debe ser por el navegador. ¿Funciona mejor en Firefox?
Puedo pedirle a selenium que en el input de password intente insertar un random number? Como se puede hacer? Gracias!
esta muy bueno el video. Tengo una pregunta selenium solo sirve para automatizar en web ?? no se puede automatizar un proceso de exel por ejemplo hacer un informe y expórtalo como pdf?
Para utomatizar excel deverías buscar información acerca de la librería pyautogui y pandas, almenos eso a mi me sirvió, saludos también voy empezando
Tengo opera GX y no graba no se porque
Hola, me interesa aprender selenium Ide y webdriver, no tenes cursos al respecto?. Gracias
Cuál es la diferencia con selenium en eclipse
Y hay alguna forma de poder cambiar los valores donde se llenan los campos por medio de un documento excel?
Hola tambien necesito esa parte........
No es posible con Selenium IDE, pero si con Selenium Webdriver y con màs codigo
Hola, estos procesos no estan premitidos en paginas gubernamentales? es que estoy intentando automatizar la solicitud de una cita la cual requiere bastantes pasos pero me aparece esrte mensaje
the requested url was rejected. your support id is habria una forma de arreglarlo ? gracias
Super
No es muy automático si tenes que cambiar el usuario cada vez que corres el test.
Hola hay algun descuento para el curso en udemy
hola me gastaría saber si hay alguna forma en el que la aplicación ejecute automáticamente los comandos del formulario
supongo que puedes pasarlo a visual studio code y hacer un bucle for con un diccionario que tenga varios datos de usuario, o con un comando aleatorio, estoy tratando de hacer lo mismo, pero selenium ide me está corriendo muy lento y todavía no llego a esa parte.
Es posible leer los datos del usuario desde un CSV? por ejemplo para hacer un registro masivo de usuarios en una plataforma interna de la empresa
Para leer datos de archivos externos y pasarlos a las pruebas, recomiendo un framework de automatizacion mas robusto como Cypress o Selenium, con IDE no podrias hacerlo
Cual era el cupon para aplicarlo ?
Hay una manera de simular que el texto fuera escrito por el teclado, tengo un campo obligatorio que tiene esa validación, es decir no se activa el botón continuar amenos de que ese campo fuese escrito por teclado, actualmente uso el comando Type pero no lo habilita, investigue y me dijeron que send keys lo realiza pero sigue sin habilitarmelo
Claro que si, puedes usar el el comando type y el simula como si fuera escrito con el teclado
Hola buenas tardes esta misma tecnica que usaste puedo usarla para publicar en varios grupos de facebook al mismo tiempo , agradecere mucho tu respuesta y si puedes breve explicacion gracias
Podrias llgrar automatizar el caso en Facebook, pero serian muchos pasos, corres el riesgo de que se te quede un paso atascado cargando la pagina
Hola, como estas. me podrías ayudar indicando como se hace para validar un captcha ?
Ningun captcha se puede automatizar, el algoritmo es muy complejo
Hola, y si requiero una carga masiva, es decir para 10, 20, 35 datos.... es decir que repita el proceso con nuevos datos?
Para eso se podria usar Jmeter, no Selenium IDE, este es basico y solo para 1 usuario
Hola. Después que activo el Selenium y empieza a ejecutarse puede repetirse automáticamente sin uno darle clic? Me explico, al terminar la tarea existe la posibilidad que se vuelva a ejecutar solo constantemente??
Solo si lo corres en CI con Jenkins
Hola buen dia, yo hice una macro con selenium apra ejecutar una seerie de clicks en una pagina, pero ahora quiero programar eso en el manejador de tareas de windows. como se peude hacer? Grcias
Hola John, no puedes usar Selenium IDE para automatizar eventos en Windows, solo en paginas web
Disculpe. Cuando el sitio web trae captcha, es posible configurar selenium? Gracias
No, ese algoritmo es imposible de automatizar con Selenium u otra herramienta
Ahora como podría hacerlo 100 veces de manera de macro?
Lo lograste hacer?
Una pregunta y si deseo abrir varias pestañas y desde distintas vpns?
No es posible con Selenium IDE, pero si con Selenium Webdriver
Hola a que altura ense;as estos conceptos en tu curso de udemy?
En el modulo de Automatización clase 3.
Hay alguna forma de capturar evidencias de las pruebas automatizadas?, como se hace?
Con otra herramienta como cypress puedes capturar cideos o pantallas automáticamente después de cada scenario, lo enseño en el curso.
Hola, cómo puedo implementar los screenshots?
Selenium ide no permite sacar screenshots automaticos, para eso debes usar el framework Selenium webdriver
Amigo, en el vídeo el precio del curso en Udemy es de 13,99, pero ahora el precio es 49,99...hay una gran diferencia. Como se puede obtener un descuento?
Sigueme en instagram, lanzo cupones cada 15 dias en mis historias ;)
hola, como hago para repetir un proceso?
Puedes explicar que tipo de proceso? Saludos
Hola, algún número donde te pueda llamar?
Estimado
Usted piensa que con esta herramienta consigue trabajo?
Desafortunadamente no, necesitas saber mucho mas
Muy bueno el ejemplo, es posible con Selenium poder hacer algo en base a lo que devuelve el sito web?
Siguiente tu mismo ejemplo
(IF mensaje == "Registración satisfactoria" ) Si aparece el texto "Registración satisfactoria" entonces preciono el boton A
(Else) Sino aparece el texto "Registración satisfactoria" entonces preciono el boton B
Busque en mil lugares pero no logro encontrar la solución.
Gracias
Manejar condicionales es muy dificil en IDE, selenium se quedaria buscando el locator que no existe x mucho rato. Para eso es mejor manejarlo en Selebium con Java o C#
Selenium ide está obsoleto aprendan selenium web driver.