Buaaa tio, un vídeo de 10, ya toy suscrito. Una pregunta: tienes algún vídeo en el que expliques la instalación de webdriverIO desde 0? Para tontos, vamos, que se poco o menos. Graciaaaas :)
Cuando se crea el archivo .feature ¿se generan automaticamente los archivos .js o a partir del .feature el programador genera esos archivos? Graciaaaas :)
Hola joanmedia, primero agradecido por tus vidos. Me causa curiosidad que en muchos ejemplos de cucumber no se emplea algun patron ni POM ni mucho menos Screenplay, es posible implementar algunos de estos patrones con cucumber, o tendras alguna de informacion o documentacion para las buenas practicas que se pueden emplear?
Hola Alfred! Muchas gracias por las palabras, por ver el video y la suscripcion! Te comento que ahorita mismo no tengo a mano dicha documentacion pero pienso buscarla y enviartela. Si me puedes pasar el correo seria excelente! Y para intentar complementar talvez con un ejemplo practico, tengo planeado grabar un video de POM + Cucumber con ese mismo ejemplo que presento en este video. Si quieres ir adelantandote a los echos te paso el ejemplo que tenemos en ese repositorio: Page: github.com/rquellh/testcafe-cucumber/blob/master/features/support/pages/github-page.js Step Definition: github.com/rquellh/testcafe-cucumber/blob/master/features/step_definitions/github.js Feature: github.com/rquellh/testcafe-cucumber/blob/master/features/github.feature Espero te sirva para ir adelantando, pero si no, pronto espero grabarlo para que quede documentado y de facil acceso en YT. Un saludo.
Hola Alfred! Te quería comentar que ya tenemos sitio web! Pronto tendremos todo el contenido en secciones con el fin de brindarle más información: joanmedia.net/ Si quieres recibir noticias de nuevos videos y contenido en el sitio, solo tienes que llenar tus datos en: joanmedia.net/contact-me/ Un saludo!
Estimado, muy buen video, me funciona el ejemplo, pero al agregar un segundo escenario falla, me da error ✖ Before # features/support/hooks.js:46 Error: function timed out, ensure the promise resolves within 20000 milliseconds.
Hola Joan, disculpa te moleste, una pregunta, estoy empezando en un proyecto, me asignaron estudiar y familiarizarme con tescafe y cucumber, estoy viendo tu video pero tengo una duda, instale las siguientes dependencias en mi archivo package,json . "testcafe":"^1.14.2", "cucumber":"^7.0.0-rc.0", "base64-img":"^1.0.4", "eslint":"^7.28.0", "npm":"^7.16.0", luego cree una carpeta llamada features y dentro de ella un archivo llamado login.feature, tal cual como lo explicas en el video, sin embargo cuando empiezo a trabajar en este archivo no me esta reconociendo las palabras reservadas Feature, Given etc, no las resalta en azul etc, no se si me esta faltando algo etc, ojo, no clone el proyecto, quiero hacer desde 0 el que estas explicando, de antemano muchas gracias
Hola Davson! Un saludo. Yo tampoco hize ese proyecto desde 0, por un tema de configuración igualmente. Para que TestCafe trabaje con cucumber lleva otros archivos de configuración que están en ese proyecto(y no encontré ninguna guía que me dijera como hacerlo). Creo que clonandolo, y viendo cuáles son se puede replicar. Pero ahorita mismo no recuerdo el nombre de esas dependencias que traía el proyecto. Te invito a bajarlo y comparar con el tuyo :)
@Davson Sarabia Esto podria deberse a alguna extensión de visual studio code, sabes? jaja cuando llegue a mi casa reviso a ver si es que para ese video yo descargue una.
@Davson Sarabia Efectivamente, la extension de visual studio code se llama "Cucumber (Gherkin) Full Support" -> marketplace.visualstudio.com/items?itemName=alexkrechik.cucumberautocomplete Con esa extesion te va a remarkar el lenguage gherkin con colores distintivos.
👁 🚩 SUBSCRIBETE: bit.ly/3mHOo2Z
Este video tiene un valor incalculable de verdad mil gracias eres un genio.
hola, una pregunta. podes correr mas de un escenario?
Muchas gracias crack, seguí repartiendo conocimiento!.
Gracias Luca, un saludo 🫡
Excelente video amigo, eres un crack !!!
super video, quedare atentó al video de cucumber+POM
Buaaa tio, un vídeo de 10, ya toy suscrito.
Una pregunta: tienes algún vídeo en el que expliques la instalación de webdriverIO desde 0? Para tontos, vamos, que se poco o menos. Graciaaaas :)
Cuando se crea el archivo .feature ¿se generan automaticamente los archivos .js o a partir del .feature el programador genera esos archivos? Graciaaaas :)
Hola joanmedia, primero agradecido por tus vidos.
Me causa curiosidad que en muchos ejemplos de cucumber no se emplea algun patron ni POM ni mucho menos Screenplay, es posible implementar algunos de estos patrones con cucumber, o tendras alguna de informacion o documentacion para las buenas practicas que se pueden emplear?
Hola Alfred! Muchas gracias por las palabras, por ver el video y la suscripcion!
Te comento que ahorita mismo no tengo a mano dicha documentacion pero pienso buscarla y enviartela. Si me puedes pasar el correo seria excelente!
Y para intentar complementar talvez con un ejemplo practico, tengo planeado grabar un video de POM + Cucumber con ese mismo ejemplo que presento en este video. Si quieres ir adelantandote a los echos te paso el ejemplo que tenemos en ese repositorio:
Page: github.com/rquellh/testcafe-cucumber/blob/master/features/support/pages/github-page.js
Step Definition: github.com/rquellh/testcafe-cucumber/blob/master/features/step_definitions/github.js
Feature: github.com/rquellh/testcafe-cucumber/blob/master/features/github.feature
Espero te sirva para ir adelantando, pero si no, pronto espero grabarlo para que quede documentado y de facil acceso en YT. Un saludo.
Hola Alfred!
Te quería comentar que ya tenemos sitio web! Pronto tendremos todo el contenido en secciones con el fin de brindarle más información:
joanmedia.net/
Si quieres recibir noticias de nuevos videos y contenido en el sitio, solo tienes que llenar tus datos en:
joanmedia.net/contact-me/
Un saludo!
Estimado, muy buen video, me funciona el ejemplo, pero al agregar un segundo escenario falla, me da error ✖ Before # features/support/hooks.js:46
Error: function timed out, ensure the promise resolves within 20000 milliseconds.
Hola, me esta pasando lo mismo. Pudiste resolverlo?
Hola Joan, disculpa te moleste, una pregunta, estoy empezando en un proyecto, me asignaron estudiar y familiarizarme con tescafe y cucumber, estoy viendo tu video pero tengo una duda, instale las siguientes dependencias en mi archivo package,json . "testcafe":"^1.14.2",
"cucumber":"^7.0.0-rc.0",
"base64-img":"^1.0.4",
"eslint":"^7.28.0",
"npm":"^7.16.0", luego cree una carpeta llamada features y dentro de ella un archivo llamado login.feature, tal cual como lo explicas en el video, sin embargo cuando empiezo a trabajar en este archivo no me esta reconociendo las palabras reservadas Feature, Given etc, no las resalta en azul etc, no se si me esta faltando algo etc, ojo, no clone el proyecto, quiero hacer desde 0 el que estas explicando, de antemano muchas gracias
Hola Davson! Un saludo.
Yo tampoco hize ese proyecto desde 0, por un tema de configuración igualmente.
Para que TestCafe trabaje con cucumber lleva otros archivos de configuración que están en ese proyecto(y no encontré ninguna guía que me dijera como hacerlo). Creo que clonandolo, y viendo cuáles son se puede replicar.
Pero ahorita mismo no recuerdo el nombre de esas dependencias que traía el proyecto. Te invito a bajarlo y comparar con el tuyo :)
@Davson Sarabia Esto podria deberse a alguna extensión de visual studio code, sabes? jaja cuando llegue a mi casa reviso a ver si es que para ese video yo descargue una.
@Davson Sarabia Efectivamente, la extension de visual studio code se llama "Cucumber (Gherkin) Full Support" -> marketplace.visualstudio.com/items?itemName=alexkrechik.cucumberautocomplete
Con esa extesion te va a remarkar el lenguage gherkin con colores distintivos.
lctm