Selenium WebDriver + TestNG | Data Provider manejo de Datos

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

КОМЕНТАРІ • 30

  • @mariapaznavarro156
    @mariapaznavarro156 Рік тому +6

    Por si alguien le sirve:
    Donde dice: WebDriverWait wait = new WebDriverWait(driver, 10);
    Usar: WebDriverWait wait = new WebDriverWait(driver, Duration.of(10, ChronoUnit.SECONDS ));

  • @Efrain_C.D.
    @Efrain_C.D. 5 років тому +8

    Muy buen video, muy bien explicado.
    En el método dataprovider cual seria la forma para usar Excel o txn como origen de datos?
    Será posible en algún momento un video introductorio a winnium es una extensión de selenium para testing en Windows forms o moviles.

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

    Muy buen vídeo como siempre!
    Quizás se podría agregar que el "Data Provider" como buena práctica sea una clase aparte y luego sea llamado por @Test con los atributos dataProviderClass y dataProvider.

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

    Gracias por tus videos; siempre estoy esperandolos

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

    Excelente vídeo, la explicación es muy buena; mitigó varias dudad qué tenía. Ya solamente, quedaría en espera del siguiente vídeo de cómo hacer la ejecución de un caso de prueba en varios navegadores.

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

    Excelente video Karina ! Muchas gracias

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

    Hola súper educativo ese video y la forma en que lo explicas súper bien, felicidades

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

    Seria bueno hacer un video de dataprovider con excel xlsx y csv.
    Excelente tus videos.
    Saludos

  •  5 років тому

    Muy buen aporte en la complementación de Selenium WebDriver + TestNG. Me gustaría aprender también y saber un poco mas en la utilización de Genkins para todo lo aprendido. Saludos!!

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

    Hola Karine, buenísimos tus vídeos!, puedes por favor hacer ejemplos de data provider con base de datos y con excel? Gracias!

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

    buen día me excelente video. una consulta, yo estoy haciendo todo desde InteiIIJ y no me deja crear una clase testNg. sabes cómo se hace?

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

    Excelente vídeo, me sumo a posibilidad de un vídeo para obtener los datos de prueba desde un archivo externo, saludos

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

    ya va una pregunta: como es que el dataprovider retorna una matriz y el test recibe dos String? el test reconoce dos String en cada lado de la matriz? y si se colocase test recibiendo la data completa daria error?

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

    Que grande!! Excelente como siempre!!consulta el data providencia es una matriz 2×2 solamente o se puede agrandar su tamaño para mandar más datos? Gracias

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

    Thanks for the video.
    You have defined test case and method inside same class.
    I have defined WebElements in separate class, and dataProvider logic in different package. In this case what should I define in my @dataProvider in test case? Please help! thanks

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

    Excelente vídeo...por favor podrías hacer otro donde el origen DataProvider sea un archivo Excel.

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

    hola muy buen video eres excelente explicando, aprendi mucho viendo tus tutoriales tengo una duda estoy realizando un proyecto de automatizacion, pero lo comencé utulizando Junit se que hay un plugin para utilizar @dataProvider. mi duda es puedo tener en mi pom .xml una dependencia para Junit y una para testNG o debo migrar por asi decirlo a TestNG

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

      Hola Rubby, puedes tener las 2 dependencias en tu pom.xml, así lo tengo yo, lo que cuando cuando creas una clase de tip TestNG entonces utilizas los elementos de testNG y de igual forma con JUnit.

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

      @@QualityStream Hola muchas gracias.

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

    Buenas tardes. Muchas gracias por tus vídeos. Me surge la siguiente duda:
    ¿Qué hace la sentencia: By signInLocator = By.LinkText("Sign in"); ?
    Muchas gracias y saludos.

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

      Busca el link (a) con el titulo "Sign In"

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

    Muy bueno el video, sin embargo si podrias hacer mas variantes en referencia a las excepciones. Como el caso si la contraseña no es la correcta y como identificar si no paso a la siguiente pagina. jajaja disculpa a ver si me ayudas, soy nuevo y me estoy metiendo en este lindo mundo de selenium.

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

    Hola, traté por curiosidad de hacer este ejercicio para 4 usuarios, repetí los existentes emails y passwords dos veces mas, incrementé el tamaño del arreglo a 4 filas y 4 columnas y no funcionó, me da el siguiente error: org.testng.TestNGException:
    The data provider is trying to pass 4 parameters but the method com.qualitystream.testng.TestNGDataProviderExample#login takes 2
    .
    A continuación el test: @DataProvider(name = "authenticationData")
    public Object[][] getData() {
    Object[][] data = new Object[4][4];
    data[0][0] = "qs123@gmail.com";
    data[0][1] = "qs123";
    data[1][0] = "testng_qs@gmail.com";
    data[1][1] = "qs123";
    data[2][0] = "qs123@gmail.com";
    data[2][1] = "qs123";
    data[3][0] = "testng_qs@gmail.com";
    data[3][1] = "qs123";
    return data;
    }

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

      Hola Carlos. El método login recibe solamente 2 parámetros, email y password. De la forma en que lo estás declarando estás diciendo que tendras una matriz de 4 x 4. Para hacer lo que quieres el arreglo de Objetos debes declararlo de la siguiente forma: Object [][] data = new Object [4][2]; Saludos :)

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

    Holaa.. una pregunta, entre JUnit y TestNG cual prefieres? Esto del data provider veo q es como mas "automatizado" o sea el solo se encarga de leer cada dato, no debo decirle una posición específica. Con JUnit esto se puede lograr? Graciaas!

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

      Hola Sandra! Con JUnit se puede usar la parametrización a través de @RunWith(Parameterized.class) que tiene un comportamiento muy similar y además existe la alternativa del "plugin" junit-dataprovider (github.com/TNG/junit-dataprovider), pero personalmente para estos temas prefiero TestNG. Aunque sé que TestNG para la versión de eclipse 2019 tiene algún problema de compatibilidad, que espero se resuelva pronto. :)

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

      @@QualityStream Gracias Karine.. estamos pendientes de nuevos vídeos para seguir aprendiendo!

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

      @@nicoymia 😁