Instrucciones de ejecución :
- Estar en un directorió donde desee trabajar
- Descargar nodeJs en la versión v12.16.1 , descargar según sistema operativo Node
- Clonar repo : git clone https://github.com/pruebas-miso/ghost-cypress-e2e.git
- Entrar a la carpeta ghost-cypress-e2e : cd ghost-cypress-e2e
- Instalar dependecias : npm install
- Se debe contar con un usuario de ghost
- Ingresar en el archivo cypress.json los valores de :
- baseUrl : url de ghost , este debe dirigirse al log in
- ghostUser : usuario de ghost
- ghostPass : contraseña de usuario ghost
- Ejecutar las pruebas : npx cypress run
- Si se tiene una instancia recien instalada de Ghost, se debe configurar el aplicativo para que habilite el menú de Members. Para ello se debe ir a la opción Labs del panel de configuración de Ghost (http://localhost:2368/ghost/#/settings/labs) y habilitar la opción Members.
Para ejecutar las pruebas correspondientes a:
- Pruebas de reconocimiento / MONKEYS, vaya a este Link
- Pruebas de reconocimiento / Rippers, vaya a este Link
- Pruebas de extremo a extremo, vaya a este Link
- Pruebas de regresión visual, vaya a este Link
- Escenarios de validación de datos, vaya a este Link
A continuación se encuentran los enlaces para: