Automatización de Pruebas con Selenium WebDriver + Java | Tutorial paso a paso

Поділитися
Вставка
  • Опубліковано 1 жов 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...
    ----------------------------------------------------------------

КОМЕНТАРІ • 507

  • @adrianajuliethmatomasoto2892
    @adrianajuliethmatomasoto2892 4 роки тому +42

    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.

  • @josecarlosaguayo3453
    @josecarlosaguayo3453 4 роки тому +10

    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".

  • @golu6818
    @golu6818 2 роки тому +2

    Buenas! alguno sabe la version actualizada de "driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);" ? porque me sale que esta obsoleto.

    • @lucasperez4406
      @lucasperez4406 2 роки тому

      a mi tambien! pudiste solucionarlo?

    • @jolujs
      @jolujs 2 роки тому

      driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30));

  • @alejoni0
    @alejoni0 2 роки тому +2

    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));

  • @bryangarcia7097
    @bryangarcia7097 5 років тому +38

    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í!

  • @jacabautista
    @jacabautista 3 роки тому +38

    TIP ADICIONAL: la versión del webdriver debe ser igual a la versión de tu chrome sino no va a correr. :)

    • @brandonjairnavaavelar8386
      @brandonjairnavaavelar8386 3 роки тому +1

      como es posible saber esto ?

    • @arensinger9419
      @arensinger9419 3 роки тому +4

      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

    • @cristhiandanielucedarenter8034
      @cristhiandanielucedarenter8034 3 роки тому +4

      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

    • @luiselizalde272
      @luiselizalde272 5 місяців тому

      En efecto, igual tengo ese problema. Los Chrome Driver estan muy desactualizados, el programa corre pero con error

  • @jacabautista
    @jacabautista 3 роки тому +37

    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" :) :)

    • @ferbritos
      @ferbritos 3 роки тому

      Me pasa lo mismo, pero no entiendo eso de title que decís

    • @TheYuyu
      @TheYuyu 3 роки тому +1

      gracias jjajaja somos Reehackers :v

    • @JaimeTorres-kh8vk
      @JaimeTorres-kh8vk 3 роки тому

      hola no entiendo la parte final

    • @tonysalazar8012
      @tonysalazar8012 3 роки тому

      no consigo la pagina de seleniun de donde descarga las dependencias ayuda

    • @matiassalazar5896
      @matiassalazar5896 2 роки тому

      que genia , justo lo que explicaste me paso , ahora sale inspeccionar la pagina jaja

  • @axis898
    @axis898 Рік тому +2

    hola, hace un tiempo realice todos lo ejercicios de tus videos y hoy entro nuevamente para volver a realizarlos y hay cambios en el codigo
    actualmente la linea
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    esta obsoleta, sabes cual seria la forma correcta que se usa actualmente?
    buen video saludos

    • @djversatil
      @djversatil Рік тому

      me paso lo mismo!
      pudiste resolverlo? chat gpt me da una solucion pero no me funciona tmp

    • @vinkun4410
      @vinkun4410 Рік тому +1

      Pero si el driver.quit solo es para que el navegador no se cierre, aun quitandolo no soluciona el problema ni la actualización el codigo del timeouts.@ex3gxxmoyxx821

  • @memoxsalazar
    @memoxsalazar 3 роки тому +2

    Ya no encuentro las dependencias de Maven en Selenium HQ :l

  • @TecnoTubeTutorials
    @TecnoTubeTutorials 4 роки тому +7

    Excelente video me ayudo bastante

  • @cristianinda1508
    @cristianinda1508 3 роки тому +1

    Hola, tengo un problema. Llego hasta el paso en que hace la búsqueda y efectivamente los resultados son mostrados. pero de inmediato el navegador se cierra. ¿qué puede ser? la consola no indica error y JUnit dice que terminó bien. Ignora el implicitly wait (puesto que se cierra el navegador de inmediato y eso que le puse de espera 10 segundos). Algo raro es que al final puse un println y ese si lo pinta la consola

  • @dorianjonsmusic
    @dorianjonsmusic 4 роки тому +15

    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.

  • @casandracampos9251
    @casandracampos9251 Рік тому +1

    Hola si les sale el error
    Starting ChromeDriver 110.0.5481.77 (65ed616c6e8ee3fe0ad64fe83796c020644d42af-refs/branch-heads/5481@{#839}) on port 37526
    Deben ver que versión de Chrome tienen y descargar el Chromedriver que tiene la misma versión que su navegador, sustituyen el .exe de la carpeta y listo
    Si les sale el error Resolve SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" in Selenium WebDriver con este video lo pueden resolver
    ua-cam.com/video/Qj3xWfbMzRQ/v-deo.html

    • @invasiondepandas
      @invasiondepandas 9 місяців тому

      Para versiones de chrome superiores a la 115 solo hay versiones beta de prueba, pero funcionan perfecto.

  • @HelderRocket
    @HelderRocket 8 місяців тому +1

    ¿Hay manera de modificar el código para que funcione con Gradle?

  • @Panfilo762
    @Panfilo762 4 роки тому +2

    Una duda, ¿junit es la librería que genera la aplicación de pruebas o es Selenium ?

    • @QualityStream
      @QualityStream  4 роки тому +2

      Hola Emmanuel, JUnit es el framework de pruebas. Selenium WebDriver es el API que nos permite interactuar con el navegador, o sea con la aplicación web y lo hace a través de los drivers como chromedriver que nos permiten crear una instancia del navegador, así que es más como un trabajo en equipo. Pero es posible automatizar pruebas sin usar JUnit.

  • @mauritole
    @mauritole 2 роки тому +1

    Oye una pregunta, tiene que ser con Eclipse?? Existe tambien Netbeans IDE y ese al instalar, instala automáticamente el JDK de Java y también se puede trabajar con Maven.
    Pienso que muchos tuvieron que descargar parte por parte, el jdk, el Eclipse y maven, en cambio el netbeans tiene todo eso integrado y es mas fácil de usar que Eclipse para aquellos que se vienen integrando al mundo de la programación.
    Solo digo esta esa otra opción ademas de Eclipse 👍🏻

  • @josbalbro
    @josbalbro 4 роки тому +1

    Inicio de ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs / branch-heads / 3945 @ {# 614}) en el puerto 15787
    Solo se permiten conexiones locales.
    Proteja los puertos utilizados por ChromeDriver y los marcos de prueba relacionados para evitar el acceso de código malicioso.
    [1576117687.381] [ADVERTENCIA]: Se agotó el tiempo de espera para conectarse a Chrome, reintentando ...
    dic. 11, 2019 9:28:09 P. M. org.openqa.selenium.remote.ProtocolHandshake createSession
    INFORMACIÓN: Dialecto detectado: W3C
    [1576117691.483] [ADVERTENCIA]: Se agotó el tiempo de espera para conectarse a Chrome, reintentando ...

    • @josbalbro
      @josbalbro 4 роки тому +1

      A la espera, no puedo continuar, me carga el navegador, lo agranda e intenta entrar a google pero se cierra.

    • @josbalbro
      @josbalbro 4 роки тому

      Esa es la que tengo, justo acabo de responderle al respecto y el problema persiste.
      Gracias.

  • @JA-uy8oo
    @JA-uy8oo 4 роки тому +1

    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.

  • @albeiroanteliz1937
    @albeiroanteliz1937 2 роки тому +3

    hola buen día, excelente video pero me gustaría que compartiera los links donde puedo encontrar los códigos de las dependencias, gracias.

  • @meliochoa7519
    @meliochoa7519 2 роки тому +2

    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.

  • @marcomiranda7805
    @marcomiranda7805 4 роки тому +1

    Ayuda please porq no me sale la opción de importar las librerias?

  • @juanpabloleal3013
    @juanpabloleal3013 5 років тому +4

    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.

    • @QualityStream
      @QualityStream  5 років тому

      Gracias Juan Pablo, sí quiero voy a revisar TestNG, muchas gracias por la recomendación.

  • @victorgamboa8531
    @victorgamboa8531 5 років тому +6

    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.

    •  4 роки тому

      ¡por eso no me funcionaba! XD Gracias por compartirlo.

  • @dignabriceno6675
    @dignabriceno6675 4 роки тому +1

    Hola la instalacion de eclipse no me esta solicitando la virtual machine

  • @jandrijusto6388
    @jandrijusto6388 2 роки тому +1

    Hola buenas tardes si instalo un Java actualizado por ejemplo el Java 18 no hay problema al mmmebto de ejecutar con selenium

    • @QualityStream
      @QualityStream  2 роки тому

      Hola Jandri, no, no hay problemas de compatibilidad. Puedes usar la versión de java que desees.

  • @BasilioSaldarriaga
    @BasilioSaldarriaga 5 років тому +2

    Que diferencia Selenium con c# a Selenium con java

  • @ggamezscr
    @ggamezscr 2 роки тому +10

    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.

    • @van.vanuzita
      @van.vanuzita 2 роки тому

      aparte ni un pt0 link compartió, perdí mas tiempo googleando que todo lo demas jajajaj

    • @maulord4
      @maulord4 Рік тому +1

      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

  • @jorgepalomo601
    @jorgepalomo601 5 років тому +8

    Ya estoy siguiendo un tutorial de Selenium en udemy pero siento que me también me será de mucha utilidad tu contenido! Muchas gracias

  • @leslyangiecasimiro7348
    @leslyangiecasimiro7348 4 роки тому

    Hola, soy nuevo en selenium, como podria hacer que SI GOOGLE MUESTRA UNA CORRECION DE RESULTADO, LE CLICK Y MUESTRE MAS DE 8 RESULTADOS.
    Que codigo usar ???
    GRACIAAAAAAAAASSSSS

  • @jonfamily99
    @jonfamily99 3 місяці тому

    mi prueba fallo, al instalar el ejecutable crhome driver x64(arquitertura) "NO LANZA EL NAVEGADOR" (ROJO) para la busqueda. no se si sea el nombre de la variable al guardar mi proyecto...

  • @kirbo1997
    @kirbo1997 2 роки тому +1

    A mí me corre pero me sale la barra en rojo y en anomalías me sale 1, no se si se deba a la versión del driver Chrome xq debe coinsidir con la versión del navegador y las mía es 100.0.4896.75 y el Chrome driver que use es la 100.0.4896.60, es la más sercana que pude allar xq la última de Chrome driver es 101.0.4951.15

    • @moylop
      @moylop Рік тому

      estoy con el mismo error, pudiste solucionar?

    • @kirbo1997
      @kirbo1997 Рік тому +1

      @@moylop no, yo pienso que debe ser la misma versión para que salga limpio pero si tienes una versión cercana sería lo más compatible posible.

  • @TopsyCuriosidadesVirales
    @TopsyCuriosidadesVirales 4 роки тому +2

    Gracias por este video, eres muy linda al compartirnos esta informacion. I Love U

  • @calaco74123gaming
    @calaco74123gaming 5 років тому +5

    El viernes es mi primer empleo como tester y espero aprender mucho de esta areá

    • @QualityStream
      @QualityStream  5 років тому +1

      Mucha suerte en tu primer empleo!!! Cualquier duda nos comentas, estamos aquí para ayudarnos! :)

    • @calaco74123gaming
      @calaco74123gaming 5 років тому +1

      ​@@QualityStream
      Gracias por el apoyo, los vídeos están geniales..

  • @marliesquiala8241
    @marliesquiala8241 4 роки тому

    Buenas Noches Karine, muy bueno el video, tengo un pequeño problema y ya he descargado todas las versiones a partir de la 79 y me sigue dando el mismo error, la versión de Chrome que tengo es "80.0.3987.163 (Build oficial) (64 bits)" este es el error:
    Starting ChromeDriver 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776}) on port 8997
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    Que puedo hacer?, necesito arreglar esto para continuar las pruebas !!!
    Gracias de antemano.

  • @arturoaguilarsanchez2020
    @arturoaguilarsanchez2020 4 роки тому +2

    Y no se puede utilizar alguna dependencia en el pom.xml en lugar de tener que descargar el chromeDriver.exe en el proyecto?

  • @davos401
    @davos401 5 років тому +5

    en estos 20 minutos aprendí mas de lo que hice en la universidad. Muchisimas Gracias

    • @QualityStream
      @QualityStream  5 років тому

      Qué bien Hollman !!! Me alegro mucho que este video te haya sido útil ! Gracias por tus palabras. :)

  • @matiaspanusopulos6805
    @matiaspanusopulos6805 5 років тому

    Me aparece "Starting ChromeDriver 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72) on port 1668
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    abr. 23, 2019 2:39:22 P. M. org.openqa.selenium.remote.ProtocolHandshake createSession
    INFO: Detected dialect: OSS" Tienen idea como arreglarlo?

  • @marbelenagonzalez2278
    @marbelenagonzalez2278 5 років тому +2

    Hola muy buena toda la explicación pero no he podido avanzar en el punto de importar el chromedriver ¿me podrias ayudar?

  • @AdánGonzálezCruz-f1g
    @AdánGonzálezCruz-f1g 5 місяців тому

    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.

  • @MrZato20
    @MrZato20 4 роки тому +1

    Tengo un problema al ejecutar la prueba por un problema en el puerto y el firewall con Chromodriver en la consola me aparece error

  • @oscarcalderin3150
    @oscarcalderin3150 5 років тому +5

    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

    • @QualityStream
      @QualityStream  5 років тому

      Oscar, gracias por tu recomendación! :)

  • @mariadelosangelesmendez8343
    @mariadelosangelesmendez8343 4 роки тому +2

    QUE CRACKKKK muchas gracias!! todo super bien explicado

  • @francoanelubaldearenas7957
    @francoanelubaldearenas7957 3 роки тому

    Hola...
    Could not create the view: org.eclipse.mylyn.tasks.ui.views.tasks
    a mi me lsae ese error luego de la instalación, que puedo hacer por favor, ayuda :(

  • @gkurijim
    @gkurijim 4 роки тому +1

    En lugar de Eclipse puedo Usar Intell IJdea?

    • @QualityStream
      @QualityStream  4 роки тому +1

      Hola Luis Gustavo, sí, puedes usar IntelliJ .

  • @anthonyf6739
    @anthonyf6739 4 роки тому +4

    el mejor video claro y directo, gracias!

  • @amatiman
    @amatiman 4 роки тому +1

    Saludos, una consulta.
    1. Porque no logro ver src/test/resources, Ni JRE system Library, Tampoco Maven Dependencies? Cree las variables Java_home y Path,

  • @WilliamBenarroch
    @WilliamBenarroch 3 роки тому +1

    Hola! Cual es el primer video que debo ver para empezar con esto? Gracias!

    • @QualityStream
      @QualityStream  3 роки тому +1

      Hola Bill, hicimos un documento guía con todos los videos y el orden que recomendamos. Lo puedes encontrar en el grupo de facebook, en el siguiente link: facebook.com/groups/qualitystreamgroup/permalink/1836307779859005

    • @WilliamBenarroch
      @WilliamBenarroch 3 роки тому

      @@QualityStream muchisimas gracias!!!

  • @RebecaVictoriaChaconRodriguez
    @RebecaVictoriaChaconRodriguez 2 роки тому

    Buenas noches. A ver si alguien me puede ayudar. Hice el ejemplo pero no me corre ya que me muestra el siguiente error:
    org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
    Y no se que pasa la verdad.
    Alguien me podria ayudar con eso???

  • @juanmaldonado2597
    @juanmaldonado2597 4 роки тому

    me ayudas:
    Starting ChromeDriver 2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1) on port 33744
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

  • @nelfernandez830
    @nelfernandez830 4 роки тому

    Hola! Llegué al minuto 12:33 y me di cuenta de que hay que tener instalado algunas cositas para poder importar org.openqa.selenium.WebDriver. Cómo hago para obtener eso? D:

  • @yurleysarmiento1961
    @yurleysarmiento1961 5 років тому +2

    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.

    • @QualityStream
      @QualityStream  5 років тому

      Gracias Yurley por tu comentario, de seguro le sirve a aquellos que encuentren el mismo problema para que sepan cómo solucionarlo. ☺

  • @reneramirez9589
    @reneramirez9589 3 роки тому

    Disculpen me está mandando el siguiente error, alguien sabe por qué ?
    Description Resource Path Location Type
    Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment. QualityStreamTutorial Build path JRE System Library Problem

  • @ppasecas
    @ppasecas 3 роки тому

    Hola segui el video paso a paso pero en el minuto 12:30 no me aparece la libreria WebDriver para importarla, Alguien me podra ayudar ayudar? estoy comenzando con la automatizacion y este es el primer video que sigo.

  • @yeimisantana8685
    @yeimisantana8685 2 роки тому +1

    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

  • @VALCANTARAF
    @VALCANTARAF 5 років тому +2

    buenas , me podrías ayudar con una aclaración sobre el beneficio de usar AssertThat()

  • @mrdins79l54
    @mrdins79l54 3 роки тому +1

    horrible, perdón

  • @FranciscoRodriguez-to5vn
    @FranciscoRodriguez-to5vn 2 роки тому +1

    Una duda, la página de dependencias de selenium donde se puede encontrar

    • @moylop
      @moylop Рік тому

      aqui los tienes, solo copia y pegalos en el lugar correspondiente :)

      org.seleniumhq.selenium
      selenium-java
      4.1.4
      test


      junit
      junit
      4.13-beta-1
      test

  • @pechuga1212
    @pechuga1212 4 роки тому

    tengo un problema
    hice los pasos al pie de la letra y me da este error
    java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.
    alguien me puede hechar una mano.

  • @luisfernandoj8332
    @luisfernandoj8332 4 роки тому

    Buenas Amigo.. tengo dos errores en el código
    1- sale error en la clase
    public class GoogleSearchTest {
    }
    El GoogleSearchTest es donde maraca error, y el siguiente es.
    2- public void testGooglePage() {
    }
    Marca error en el testGooglePage...
    Me podria ayudar por que sale ese error gracias...

  • @kevingarciapenaloza2242
    @kevingarciapenaloza2242 10 місяців тому

    hay problemas con la version 2023 porque la 2018-12 ya no existe

  • @cristianandes5814
    @cristianandes5814 4 роки тому +1

    Hola lo que vos enseñas es considerado webscrapping tambier verdad? excelente contenido

  • @lilthor7853
    @lilthor7853 2 роки тому +1

    cuando edite el pom.xml me descargo muchos jar pero ninguno de ellos es WebDriver asique no puedo seguir

    • @QualityStream
      @QualityStream  2 роки тому

      Hola lil thor, debajo del paquete "Maven Dependencies" debes ver unos jar que empiezan con el nombre de selenium. Esas son las librerias que necesitas para usar WebDriver.

    • @marcelobellizia
      @marcelobellizia Рік тому

      @@QualityStream Hola. Tengo el mismo inconveniente y no puedo crear objetos de la clase WebDriver. Ya verifiqué que mis dependencias sean las mismas que las que mostrás en el video. Espero me puedas dar una mano para avanzar. Gracias por tu video. Saludos desde Buenos Aires, Argentina!

  • @OneDarkana
    @OneDarkana 4 роки тому +1

    duda, porque me sale el groupId en dependencias en color rojito y con un error, dice: "Invalid Element Name"

  • @alexanderdg7346
    @alexanderdg7346 3 роки тому

    Ayuda por favor, al crear un objeto webdriver, no me muestra la librería selenium web driver para seleccionarla , minuto 12:32 del video....

  • @antonioarellano6098
    @antonioarellano6098 4 роки тому +1

    no puedo descargar el JDK quien me ayuda?

    • @joanmedia
      @joanmedia 3 роки тому

      Hola Antonio, aqui puedes encontrar una guia, espero te funcione -> ua-cam.com/video/wbOBj-GJftk/v-deo.html&ab_channel=joanmedia

  • @isaivaldenea7959
    @isaivaldenea7959 3 роки тому +2

    ¡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

  • @luisguillermodan
    @luisguillermodan 4 роки тому +1

    hola despues de darle a finish en la pagina donde pones el artifact y group ID me sale el siguiente error:
    "Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
    Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6"

    • @dtest8613
      @dtest8613 4 роки тому

      Amigo, parece que la solución al error pasa por borrar los jars que den problemas y volver a ejecutar el proyecto. A mi me salio el mismo error y se solucionó con eliminar el jar "maven-resources-plugin-2.6", luego volvi a actualizar el proyecto dando clic derecho Maven/Update Project, para que vuela a descargar el jar.

  • @sr-sad7459
    @sr-sad7459 4 роки тому +2

    excelente voy aver mas tu video

  • @RonaldBabilonia
    @RonaldBabilonia 5 років тому +2

    Me sirvió muchisimo este ejemplo, super bien explicado! Gracias. You rock!

  • @mariajosevelasquez6752
    @mariajosevelasquez6752 4 роки тому +2

    Hola, me podrías ayudar por favor. Me salen 2 errores cuando ejecuto el proyecto y en la consola me muestra esto : Starting ChromeDriver 84.0.4147.30 (48b3e868b4cc0aa7e8149519690b6f6949e110a8-refs/branch-heads/4147@{#310}) on port 7527
    Only local connections are allowed.
    Please see chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
    ChromeDriver was started successfully.

    • @sofiasilupu4846
      @sofiasilupu4846 4 роки тому

      Hola me arroja el mismo error, ¿Pudiste repararlo?

    • @QualityStream
      @QualityStream  4 роки тому

      Hola Maria Jose, puedes por favor publicar el error en el grupo de facebook (facebook.com/groups/qualitystreamgroup/) allí puedes incluir imágenes y es mucho más fácil darnos cuenta de dónde puede estar el problema.

    • @yotubevarios
      @yotubevarios 4 роки тому +1

      Me sucedió lo mismo, pero al revisar la ventana de comparación entre Expected y Actual, noté que en Actual agrega "- Google Search" a string original, por lo que la comparación resulta diferente y el test falla.
      Cambié la linea assertEquals("quality-stream Introducción a la Automatización de Pruebas de Software", driver.getTitle());
      por assertEquals("quality-stream Introducción a la Automatización de Pruebas de Software - Google Search", driver.getTitle()); y el test pasó sin problemas.
      Creo que tiene que ver con la diferencia entre utilizar org.junit.Assert o junit.framework.Assert. Quizas Karine lo pueda aclarar mejor.

    • @cindycaro5264
      @cindycaro5264 3 роки тому

      @@yotubevarios Muchas gracias , llevaba rato en la búsqueda de este error ..

  • @fabiolarodriguez3704
    @fabiolarodriguez3704 3 роки тому +1

    Hola.
    La ejecución esta marcada en verde, pero cuando se ejecuta abre y cierra rápido la ventana :(

    • @QualityStream
      @QualityStream  3 роки тому +1

      Hola Fabiola, si quieres que el navegador no se cierre, para de esa forma ver qué hizo, comenta la línea de código que cierra el navegador, la que dice driver.quit()

    • @fabiolarodriguez3704
      @fabiolarodriguez3704 3 роки тому +1

      @@QualityStream Muchas gracias por su ayuda y por compartir sus conocimientos :-)
      Ya me corre bien.

  • @bigdeallus2523
    @bigdeallus2523 2 роки тому +1

    Buenos días, alguien con el link de las dependencias por favor, no logro encontrarlas por ningún lado.

    • @QualityStream
      @QualityStream  2 роки тому +1

      Hola, aquí te dejo el link a selenium webdriver, versión 3.141.59 y el de junit 4. mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.141.59 mvnrepository.com/artifact/junit/junit/4.13.2

    • @bigdeallus2523
      @bigdeallus2523 2 роки тому

      @@QualityStream Gracias, Dios te bendiga

  • @jbiraCR
    @jbiraCR Рік тому

    Algún recurso para crear pruebas automatizadas pero a una aplicación de escritorio en Windows?

  • @yeshuahsolmarie
    @yeshuahsolmarie 4 роки тому +1

    no sale el archivo java. exe en la intalacion de eclipse . que hago?

  • @mariainessantanderarrazola6920
    @mariainessantanderarrazola6920 4 роки тому

    Hola, ¿alguien sabe por que al correr la prueba me manda el siguiente error?:
    Starting ChromeDriver 75.0.3770.140 (2d9f97485c7b07dc18a74666574f19176731995c-refs/branch-heads/3770@{#1155}) on port 46161
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

  • @juanmartinez4753
    @juanmartinez4753 4 роки тому +1

    puedo utilizar estos metodos para automatizar algunos trabajos repetitivos que tengo en que hacer en el navegador, en mi actual empleo?

  • @Th3MarveL
    @Th3MarveL 5 років тому +2

    Gracias me sirvio mucho, muy bien explicado

  • @juanpabloleal3013
    @juanpabloleal3013 5 років тому +1

    Hola tengo una duda , las librerías de selenium no las instalates? Solo ví las dependencias de selenium y J unit

    • @QualityStream
      @QualityStream  5 років тому

      Hola Juan, agregué a maven las librerías de selenium webdriver y junit.

  • @tesororamirezmontes1814
    @tesororamirezmontes1814 4 роки тому +1

    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 😭.

  • @marcocastillo8351
    @marcocastillo8351 4 роки тому

    Si a alguien se le cierra la pagina automaticamente del navegador al escribir el elemento a buscar, que no hace la espera a que cargue la pagina.
    Probar reemplazando
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    por
    WebDriverWait wait = new WebDriverWait(driver, 20);
    wait.until(ExpectedConditions.stalenessOf(searchbox));
    y agregar en la parte superior del documento
    import org.openqa.selenium.support.ui.ExpectedConditions;
    import org.openqa.selenium.support.ui.WebDriverWait;

    • @jhonatangonzalezcastro2892
      @jhonatangonzalezcastro2892 4 роки тому

      Hola buenas noches, me presenta el mismo error, se despliega la ventana pero no ejecuta ninguna acción, reemplace el del tutorial por el que muestra y aun sigue sin funcionar, sale error en "public void testGooglePage()", agradezco información para poder abrir la ventana del navegador

  • @aaleex012
    @aaleex012 3 роки тому +3

    Muy buen tutorial! Me estaba frustrando en instalar bien los drivers, no conocía a Maven. Ahora todo es más facil

  • @wilberpineda4729
    @wilberpineda4729 2 роки тому

    yo quisiera hacer esto pero mi pregunta del millon es, q pasa con las paginas q continuas y te debe de llegar un codigo perimero antes de poder continuar???

  • @vicburba5555
    @vicburba5555 2 роки тому

    veo que usas muchas librerías y cosas que realmente no explicas para que son necesarias, gracias por el video.

  • @EMILIOJOSEV
    @EMILIOJOSEV 5 років тому +7

    WOW EXCELENTE! Agradecido contigo.

  • @EduardoBarrer4
    @EduardoBarrer4 4 роки тому +1

    Hola, en lugar de utilizar el sendkeys no podemos utilizar .Value? Para darle el valor al cuadro de texto, que en este caso sería el string a buscar? O algo semejante?

  • @edgarsanchez7373
    @edgarsanchez7373 4 роки тому +3

    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!!

    • @QualityStream
      @QualityStream  4 роки тому

      Hola Edgar! Bienvenido a la comunidad de Quality Stream ! :)

    • @edgarsanchez7373
      @edgarsanchez7373 4 роки тому

      @@QualityStream algún tip para elaborar un plan de pruebas? La empresa aún no tiene bien definido ese proceso

  • @victorgamboa8531
    @victorgamboa8531 Рік тому

    Y cómo se programa para que se ejecute automáticamente ciertos días?

  • @jocelinnefp6819
    @jocelinnefp6819 4 роки тому +1

    Hola!! muy buenos todos los videos que he visto!!! pudieras decirme si tienes algún video con recomendaciones para entrevistas de trabajo??? Saludos.

  • @Smike0007
    @Smike0007 4 роки тому +1

    Gracias lo logre de principio a fin... en IOS dsd la instalación hasta la ejecución, logre resolver errores que se me presentaron!!!!

  •  5 років тому +1

    Hola @Quality-Stream seguí todos los pasos pero tuve un error a la hora de ejecutar, me envia esto: Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 34760
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

    • @QualityStream
      @QualityStream  5 років тому +1

      Hola José Antonio, ese mensaje aunque si bien parece un error porque lo pone en color rojo es el mensaje de inicio del driver de Chrome, no es un error, si te está dando algún problema, busca un mensaje debajo de ese q me dices.

    •  5 років тому +1

      @@QualityStream Genial, ya vi cual era el problema, era en assertEquals, en el texto a buscar en tu ejemplo escribes "...Google Search" y me marcaba un failure, solo lo hice una comparación en failure trace y me mostró que mi búsqueda debe ser en español, asi que queda "...Buscar con Google". Muchas gracias por tomarte el tiempo de crear estos videos, me esta ayudando bastante en mi trabajo.

    • @QualityStream
      @QualityStream  5 років тому

      @ Genial! :)

  • @jorgecardenas4438
    @jorgecardenas4438 2 роки тому

    POR FAVOR!!, sacale la música!!!, se caga todo el video !

  • @gastonezequielpena3583
    @gastonezequielpena3583 4 роки тому +1

    Geniaaaaaaaaaaaaaaaaaaaaaaa

  • @gerardopalacios131
    @gerardopalacios131 4 роки тому

    Woooow wooow me encanto tu vídeo... solo que tuve un error del puerto, no se si me puedas ayudar.
    Starting ChromeDriver 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776}) on port 36291
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

    • @danyore3515
      @danyore3515 4 роки тому

      lo solucionaste? como te fue? me compartes porfa tengo el mismo error

  • @BEATRIVER
    @BEATRIVER 4 роки тому +2

    Muchas gracias de verdad muy util.

  • @andresrichly3834
    @andresrichly3834 4 роки тому +1

    Buenas tardes Karine, una consulta sencilla: como hago para hacer zoom en el código como hacés en el minuto 12:18 aprox. Parece muy sencillo pero no lo es! jaja. Gracias!

  • @edgarrosas8227
    @edgarrosas8227 4 роки тому +1

    Wow super video bien explicado, muchas gracias por tu aporte, ojala todos explicaran como tu jajaja, saludos desde México.

  • @VALCANTARAF
    @VALCANTARAF 5 років тому +2

    buenas un tuto de Appium, gracias

  • @yubiromero4881
    @yubiromero4881 5 років тому +3

    Excelente video Kariné, gracias por dedicar tu tiempo, estoy aprendiendo mucho!

    • @QualityStream
      @QualityStream  5 років тому

      Gracias Yubi! Me complace saber que les está siendo útil. :)

  • @albertomendoza-bv9nc
    @albertomendoza-bv9nc 2 роки тому +1

    muy buen aporte

  • @joaquinavilas273
    @joaquinavilas273 5 років тому +3

    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.