Tengo mi estructura de carpetas como esta dentro de la carpeta de integración, tengo la carpeta Page Object, donde tengo dos archivos js, es decir, LoginPage.js y SignUpPage.js y fuera de esa carpeta PageObject, tengo archivos de especificaciones, es decir, LoginTestCases.spec.js y SignUpTestCases .spec.js
Mientras corre :
npx cypress openEjecutó todos los archivos js presentes en la carpeta de integración, pero solo quiero ejecutar archivos de especificaciones y también quiero ver solo esos archivos en mi TestRunner.
Sé que hacemos algunos pequeños cambios en el archivo cypress.json , pero no recuerdo nada. ¿Puede alguien ayudarme aquí?
En su archivo cypress.json , agregue la lista de archivos de especificaciones que desea ejecutar en la matriz testFiles, algo como esto. Y esto solo ejecutará los archivos de especificaciones que ha mencionado y también en el orden que ha mencionado.
Si sus archivos de especificaciones están dentro de la carpeta de integration
"testFiles": [ "LoginTestCases.spec.js", "SignUpTestCases.spec.js" ]Si los archivos de especificaciones están en otro lugar, debe proporcionar la ruta absoluta.
"testFiles": [ "path to TC/LoginTestCases.spec.js", "path to TC/SignUpTestCases.spec.js" ] En caso de que desee obtener solo los archivos .spec.js y tenga muchos archivos, puede usar el comodín usando:
"testFiles": ["*.spec.js"]