TESTING MOBILE Automatizado (DESDE CERO)? Aprende APPIUM + WEBDRIVER.IO [ANDROID]

Sdílet
Vložit
  • čas přidán 12. 09. 2024

Komentáře • 44

  • @JoanMediaES
    @JoanMediaES  Před 2 lety +6

    Buenas masters! Fue uno de los videos mas largos que he grabado y pueden haber errores, asi que cualquier feedback es bienvenido!
    + Videos: czcams.com/users/JoanMediaESplaylists
    🤖Nota: Cuando quize decir que los desired capabilities cambian, es mas su forma de ser declarada en el archivo de configuración, no las capabilities en si.

    • @andressanchez4111
      @andressanchez4111 Před 2 lety +2

      Gracias por tu tiempo y dedicacion... arduamente agradecido contigo maestro.

    • @JoanMediaES
      @JoanMediaES  Před 2 lety

      @@andressanchez4111 gracias a vos por apoyar el canal! Muy agradecido

  • @Saitest
    @Saitest Před 2 lety +3

    Ufffff voy a verme este video varias veces. Mobile Testing es de mis mayores desafíos, no he tenido un proyecto para practicar Mobile Testing.
    Aquí también soy tu fan! Jaja

    • @JoanMediaES
      @JoanMediaES  Před 2 lety

      Hola crack! Esta es la punta del iceberg, pero esta bien detallado. Ojala te sea útil :D
      Fan mutuo jajaja

  • @arturomago772
    @arturomago772 Před rokem +3

    Hola buenas Joan, no has pensado en realizar un curso un poco a profundidad respecto al tema? Me interesa muchísimo. Quiero aprender a automatizar con JS y la documentación referente a JS con la automatización es muy vaga.

  • @KevoStorm
    @KevoStorm Před 9 měsíci +2

    APORTE DE AYUDA, para aquellos que tienen algun error al ejecutar y no realiza los test es porque hay un error de typescript porque estamos usando javascript y la ejecucion es por medio de javascript entonces hay que instalar esta libreria :
    "npm i -D typescript ts-node"
    si les da un error de que tienen en uso el puerto les recomiendo que ejecuten este comando para cerrar todos los puertos que usa Node
    taskkill /F /IM node.exe
    y si sigue dando error de que el puerto esta en uso es MUY recomendable cerrar todas las app, reiniciar o apagar la computadora y ejecutar nuevamente teniendo el appium abierto con una device y el device que vamos a usar para testear abierto en el otro, solamente damos inicio al server del puerto 4724 y el 4723 no hacemos nada lo inicia cuando iniciamos los test. Algo que me paso a mi que es raro por momentos me daba error que no podia ejecutar los test pero ejecutaba nuevamente y lo hacia. Les dejo estos tips que estuve toda la noche buscando info y di con la solucion. Gracias a Joan por este ENORME video de aporte para nuestra capacitacion !!!!!!!

  • @rammsteiniano477
    @rammsteiniano477 Před 2 lety +1

    aportazo brooo siempre quise aprender appium y todo clarito con esto para aprender!!

    • @JoanMediaES
      @JoanMediaES  Před 2 lety

      Cierto? Yo siempre quize algo igual haha me contas como te va! Un saludo.

  • @javierandriani7921
    @javierandriani7921 Před 2 lety +1

    esaaaaa ahora si a verlo!! gracias crack

  • @javierandriani7921
    @javierandriani7921 Před 2 lety +1

    de 10 el video!! muy bien explicado!!

    • @JoanMediaES
      @JoanMediaES  Před 2 lety

      Muchas gracias Javier! Se aprecia el comentario

  • @andresgarciafalcon2755
    @andresgarciafalcon2755 Před 2 měsíci

    Hola Joan, buen día. Se agradece ante todo tus aportes y tus videos. en SDK tengo las carpetas de platform-tools y platforms, pero no la de tools. Tengo Android Studio instalado, ademas del sdk y las otras librerias. Cuento con Mac Os Sonoma y Android Studio Koala. Gracias

  • @angelaranda4208
    @angelaranda4208 Před dnem

    Buena tarde Joan una pregunta como creaste las carpetas en visual studio eso no esta en el video

  • @angelaranda4208
    @angelaranda4208 Před dnem

    Como se crean esas estructuras de carpetas que se ven en visual studio?

  • @oscarcastro348
    @oscarcastro348 Před 2 měsíci

    En Windows se me generaron varios problemas, pero aquí sus soluciones:
    1. Appium 2 me daba problemas con el pulugin UiAutomator2, asi que Instalé Appium npm install -g appium y santo remedio.
    2. Al crear las variables de entorno ANDROID_HOME, esta se crear como variable de sistema y dentro de path, como rutas se añaden 3 rutas:
    %ANDROID_HOME%\platform-tools, %ANDROID_HOME%\emulator y %ANDROID_HOME%\tools\bin
    3. al arrancar el Appium server este no me conectaba con Appium inspector, me daba error: "No route found for /sesión".
    para solucionar esto toca especificar el base path con el comando appium --base-path /wd/hub
    y luego establecer en el inspector luego del remote host, el remote path /wb/hub.

  • @Dukdukduk1738
    @Dukdukduk1738 Před měsícem

    que versión de java se utiliza en el tutorial?

  • @MaracuyaFrozen
    @MaracuyaFrozen Před 3 měsíci

    Cual es la diferencia con hacer los test desde el Android Studio a usar esta herramienta ?

  • @TheLurleenGamespro
    @TheLurleenGamespro Před 11 měsíci

    Aun no veo todo el video, mi pregunta es: ¿Es estable usar webdriver io para automatizar apps android? Hasta donde yo he probado Appium con python es super inestable, falla demasiado

  • @marialechacon
    @marialechacon Před 2 měsíci

    Excelente!!!

  • @sergio7019
    @sergio7019 Před rokem +1

    Hola Joan muchas gracias por compartir tu conocimiento, es posible en lugar de usar un device virtual, se puede usar un device fisico??

    • @JoanMediaES
      @JoanMediaES  Před rokem +1

      Hola Sergio! Si claro aquí puedes ver como lo conecto a un device real a traves de browserstacks
      Probar una Aplicación Móvil usando Browserstack(App Automate)
      czcams.com/video/0hNtVkWOeRM/video.html

    • @sergio7019
      @sergio7019 Před rokem

      @@JoanMediaES Chaaaas graciaaas GENIO!! ahi lo veo

  • @raulmolina7993
    @raulmolina7993 Před rokem +2

    Hola Joan, estoy siguiendo los pasos para la instalación y me he dado cuenta que en tu repo el enlace de appium inspector no es el correcto. Por si quieres modificarlo. Gracias, Saludos ;)

    • @JoanMediaES
      @JoanMediaES  Před rokem +1

      Hola Raul! Muchas gracias... voy a checarlo. Apuntando al todo list :D

  • @jesusnino9712
    @jesusnino9712 Před rokem

    Buen día, Amigo como hago si quiero hacer una automatización pero que no se emulada ?
    Que sea directamente a un aplicativo móvil existente.

  • @raulmolina7993
    @raulmolina7993 Před rokem +2

    Buenas Joan, a la hora de instalar appium driver install uiautomator2 tengo el siguiente error - /opt/homebrew/bin/appium: error: unrecognized arguments: driver install uiautomator2 . Tengo mac y estoy intentando resolver el problema pero no doy con ello. Gracias, Saludos.

    • @JoanMediaES
      @JoanMediaES  Před rokem +1

      Hola Raul. Instalaste globalmente Appium con node?

    • @raulmolina7993
      @raulmolina7993 Před rokem

      @@JoanMediaES Si, aquí tengo el comando: npm install -g appium

  • @mats_3D
    @mats_3D Před rokem +1

    Buenas hay forma de unir las pruebas de android y IOS en el mismo proyecto? Muchas gracias Joan por tu tiempo y las horas de ver errores inesperados que a todos le anda pero a la hora de implementar cambia todo :D

    • @JoanMediaES
      @JoanMediaES  Před rokem +1

      Hola Matias, ese mismo proyecto lo sigo usando para el video de IOS por si quieres verlo!

  • @mariacamila8860
    @mariacamila8860 Před rokem

    Holaa como estan? a alguien mas les pasa que cuando corren la prueba se abre la app en emulador y de una se cierra?? ayudaa

  • @oscarh6651
    @oscarh6651 Před rokem

    buen video !! parce una pregunta su mac tiene el chip M1 ? y le deja abrir los emuladores de Android ? por que a mi me sale un problema de incompatibilidad. Gracias

  • @raulmolina7993
    @raulmolina7993 Před rokem

    Hola Joan, estoy atascado en un punto en el cual me muestra este mensaje :Failed to create session. An unknown server-side error occurred while processing the command. Original error: New app path '/Users/miUsuario/Documents/workspace/demo_appium/app/android' did not have extensions: .apk,.apks Pero en ese directorio si tengo una apk con esa extension, así que no entiendo. Gracias, Salu2

  • @edwardvallejo5575
    @edwardvallejo5575 Před rokem

    Hola gracias por compartir me gustaría saber si es bueno crear un archivo que contenga todos los textos así como tienes una page para los selectores que exista un archivo podría ser un JSON o un js con un const que exporte los textos que contengan mensajes de alertas, títulos, botones, los datos de usuarios y contraseñas.

  • @PNEUMONIAx
    @PNEUMONIAx Před 17 dny

    Al inicializar appium po rla terminal me sigue saliendo el mismo error

    • @PNEUMONIAx
      @PNEUMONIAx Před 17 dny

      Ya pude, tuve que cambiar el remote host por '127.0.0.1' y el remote port lo deje igual.

  • @amacias5023
    @amacias5023 Před 10 měsíci

    No tengo Mac, uso Windows, como haria en ese caso?

    • @javierandriani7921
      @javierandriani7921 Před 10 měsíci

      no podes probar en windows IOS. Lo que tenes que hacer es levantar una maquina virtual en tu compu e intalarle sistema operativo de MAC

  • @raulmolina7993
    @raulmolina7993 Před rokem

    Buenas Joan, esto atascado en varios puntos. Uno de ellos es que no me pude instalar uiautomator2, esta es la última linea del error -> /opt/homebrew/bin/appium: error: unrecognized arguments: driver install uiautomator2.
    Me puedes echar un cable, gracias. Salu2

    • @raulmolina7993
      @raulmolina7993 Před rokem

      Ya lo solucione el problema era la versión de node que no era la correcta. Ahora tengo la versión v16.17.0 y parece que funciona esa parte.

  • @Unnameddde2
    @Unnameddde2 Před rokem

    naaaaaaaaaaaa xq para mac?

  • @andresbarrantes4367
    @andresbarrantes4367 Před měsícem

    @JoanMediasES sabe a que se debe que despues de una ejecucion cuando finaliza y ejecuto de nuevo el comando npx wdio muestra este error : ERROR webdriver: RequestError: connect ECONNREFUSED 127.0.0.1:57750