Primer proyecto, estructura de carpetas | Curso Karate Framework | Parte 1 |

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 32

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

    Juan Pablo, muchas gracias por lo video. Excelente forma de explicar. Asi debería ser para quienes no tenemos conocimientos y se nos facilita entender mejor la automatización

  • @MrCat-lg4zp
    @MrCat-lg4zp 12 днів тому

    Gracias por la explicación

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

    Considero que esta es la forma de explicar desde 0 muchas gracias por la explicacion
    Me ayuda mucho para un proyecto de automation de api

  • @jesusdfabra1956
    @jesusdfabra1956 Рік тому +7

    Hola, seria bueno saber qué se debe descargar previamente antes de empezar a programar.
    no sé mucho de este tema, pero veo que hay que instalar algo llamado cucumber y demás cosas para que el tutorial funcione.
    las palabras como "url", "method", "status", en el .feature no las reconce. No sé si porfa me podrias ayudar.
    (de resto todo muy claro)

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

    ¡Excelente explicación manito, gracias por compartir tus conocimientos!

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

    Súper de mucha ayuda!

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

    sos el mejor bro

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

    Hola Juan, que plugins necesito instalar antes de crear mi primer proyecto?

  • @christiangalvis9484
    @christiangalvis9484 7 місяців тому

    Crack parce!!

  • @josealzugaray17
    @josealzugaray17 2 роки тому +5

    Si al ejecutar les salió el mensaje "Nothing here", deben instalar el plugin "Cucumber for Java", dado que Karate funciona con JAVA. Con eso se soluciona.

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

      Muchas gracias por compartir la solución.

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

      Al parecer parece tema de la version del karate-junit5, a mi me funciono con: testImplementation 'com.intuit.karate:karate-junit5:1.3.1'

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

    Hola Juan Pablo, gracias por tus lindos videos, tengo una pregunta para automatizar API en en pinpline, sera mejor KARATE o Restassured con java ? ojala me puedas ayudar.
    Saludos.

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

      Hola Juan,
      Los dos son buenos para ejecutar desde un pipeline, te dejo un link donde comparan los dos frameworks:
      docs.google.com/document/d/1ETTrdMVcBXaPjdKY-_67zCWBsi2Ctc5DIQUIfr02H7A/edit
      Sin embargo, todo depende del contexto, si tienes API que son fáciles, no dependen de configuraciones especiales, ni set ups complejos, te recomendaría utilizar Karate por su sencillez y facilidad al automatizar, pero si es una API muy compleja que necesita una configuración muy avanzada, te recomendaría RestAssured y no es porque Karate no sea capaz, Karate al estar hecho en Java, tiene el mismo alcance que RestAssured, solo que la visión del creador de Karate es aprovechar lo fácil con lo fácil y no complicar cosas con Karate.
      Espero te sirva.

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

      @@juanpablogomezmonsalve1 excelente muchas gracias.
      Saludos. Dese Chile!

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

    ¿Sabes por que cuando le doy en la flechita verde para correr el proyecto me sale un letrerito que dice "Nothing here" y no me deja correr?

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

      Hola, intenta esto:
      1) Actualiza el IDE a la ultima versión
      2) Entra a File>Settings>Build,Execution,Deployment>Build tools>Gradle hay dos opciones que dicen "Build and run using" y "Run tests using" verifica que digan Gradle ambas.
      3) También podrías intentar descargar el proyecto de mi repositorio e intentar ejecutarlo para descartar algún problema del proyecto github.com/JuanPabloGomezMonsalve/curso_basico_karate
      Estaré atento si sigues con el mismo problema.

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

      Al parecer parece tema de la version del karate-junit5, a mi me funciono con: testImplementation 'com.intuit.karate:karate-junit5:1.3.1'

  • @luisarturo3990
    @luisarturo3990 4 місяці тому

    Se me está presentando un error al momento de agregar la dependencia
    "Provides transitive vulnerable dependency maven:ch.qos.logback:logback-core:1.4.11"
    hace que no me salgan en 'azul' las palabras reservadas en el .feature como 'url' o 'get' y no me deja avanzar

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

    como se realiza el build.gradle si uso maven en el proyecto mi estimado ? 🤔

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

      Hola, Maven y Gradle son automatizadores de construcción de proyectos, entonces solo podrías tener uno de los dos, si tienes uno con Maven no podrías tener Gradle, te tocaría crear otro proyecto específicamente con Gradle, aunque si en maven te descargas las mismas dependencias que tengo en el build.gradle lo puedes hacer.

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

    Hola me sale "Nothing here" y no me deja correr. y bajé tu proyecto del repositorio y mi IDE esta actualizado

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

      Hola, intenta
      1) Actualiza el IDE a la ultima versión y los complementos o plugins a la ultima version
      2) Entra a File>Settings>Build,Execution,Deployment>Build tools>Gradle hay dos opciones que dicen "Build and run using" y "Run tests using" verifica que digan Gradle ambas.
      Si nada de esto funciona, intenta esto
      3)Deshabilitar el complemento Gradle en Configuración | Complementos y eliminando las siguientes líneas del CONFIG\disabled_plugins.txtarchivo + reiniciar IDEA:
      org.jetbrains.idea.gradle.ext
      org.jetbrains.plugins.gradle
      org.jetbrains.plugins.gradle.maven

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

      Al parecer parece tema de la version del karate-junit5, a mi me funciono con: testImplementation 'com.intuit.karate:karate-junit5:1.3.1'

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

    Parece pregunta de novato, pero las librerías no me las toma el IDE, no me lee ni las palabras reservadas por karate, que hago?

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

    me sale "No tests were found", sabes a que se puede deber?

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

      Tienes un repositorio donde estés subiendo el código para revisarlo?

    • @JuanFe_e
      @JuanFe_e 5 місяців тому +1

      Instala la dependencia de cucumber for java / implementation 'io.cucumber:cucumber-java:7.18.0'

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

      Al parecer parece tema de la version del karate-junit5, a mi me funciono con: testImplementation 'com.intuit.karate:karate-junit5:1.3.1'

  • @sebastianaraquemesa97
    @sebastianaraquemesa97 4 місяці тому

    Tenía problema SSL para consumir el servicio y lo solucione agregando este código en el feature
    Background:
    * configure ssl = true

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

    Hola a todos, a alguien más le respondió 403 la petición por permisos denegados? Saludos!