Me gustaria se exploraran mas otros plugins como por ejemplo Docker, ESLint y cucumber.
Introducción
¿Qué es Cypress?
¿Qué es End-to-End Testing?
Primeros pasos
Configurando el proyecto inicial
Integrando Cypress al proyecto
La consola de Cypress
Mi primer test
Implementando tests
Principales comandos
Interactuando con elementos
Aserciones
Hooks
Variables, Fixtures y Alias
Conceptos avanzados
Ejecución de scripts
Comandos personalizados
Variables de entorno y configuración
Screenshots
Stubs, Spies y Clocks
Depuración de los tests
Headless testing
Bonus
Testing condicional
Plugins
Intellisense
Seguridad
Usando el dashboard de Cypress
Conclusiones
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Cypress cuenta con una API propia que facilita la incorporación de Plugins, propios o de terceros.
Entre los Plugins oficiales disponibles para extender las funcionalidades de Cypress se encuentran: Browserify, ESLint, Webpack, Cucumber, Docker, TypeScript, entre otros.
En los archivos creados al instalar Cypress está uno que sirve de base para la creación de plugins personalizados, ubicado en la carpeta /plugins
.
Aportes 7
Preguntas 1
Me gustaria se exploraran mas otros plugins como por ejemplo Docker, ESLint y cucumber.
Estoy haciendo el curso en mayo 2020 y “args” ya es obsoleto:
module.exports = (on, config) => {
// `on` is used to hook into various events Cypress emits
// `config` is the resolved Cypress config
on('before:browser:launch', (browser, launchOptions) => {
console.log(browser, launchOptions)
if (browser.name === 'chrome') {
launchOptions.push(' --kiosk')
return launchOptions
}
})
}
👏
la idea es que puedes diferenciar que cosas puedes hacer en cada plataforma como lo puedes hacer en react native¿?
Estaba probando el plugin browser:launch y si funciona el pugin, el tema es que ya no puede cargar http://localhost:9000, alguien podría ayudarme?
en el examen hacer preguntas para que investiguemos en google…?
Solo tengo la duda para ver si es que no me perdí nada en los videos, tome muchos apuntes y no veo por ningun lado cy.route(), tambien tuve q googlear q navegador no es compatible
Grupo de aprendizaje para temas relacionados a Node: https://chat.whatsapp.com/CrXPoxll2VMA4Jo7dJyP1w
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.