├── .gitignore ├── LICENSE ├── README.md ├── cypress.config.js ├── cypress.env.example.json ├── cypress ├── e2e │ ├── complex │ │ └── login.cy.js │ ├── customCmd │ │ └── login.cy.js │ ├── evenMoreComplex │ │ └── login.cy.js │ ├── simple │ │ └── login.cy.js │ └── simpler │ │ └── login.cy.js ├── page-objects │ ├── complex │ │ ├── Inventory.js │ │ └── Login.js │ ├── evenMoreComplex │ │ ├── Inventory │ │ │ ├── index.js │ │ │ └── selectors.js │ │ └── Login │ │ │ ├── index.js │ │ │ └── selectors.js │ └── simple │ │ ├── inventory.js │ │ └── login.js └── support │ ├── commands.js │ └── e2e.js └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/README.md -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress.env.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress.env.example.json -------------------------------------------------------------------------------- /cypress/e2e/complex/login.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/e2e/complex/login.cy.js -------------------------------------------------------------------------------- /cypress/e2e/customCmd/login.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/e2e/customCmd/login.cy.js -------------------------------------------------------------------------------- /cypress/e2e/evenMoreComplex/login.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/e2e/evenMoreComplex/login.cy.js -------------------------------------------------------------------------------- /cypress/e2e/simple/login.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/e2e/simple/login.cy.js -------------------------------------------------------------------------------- /cypress/e2e/simpler/login.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/e2e/simpler/login.cy.js -------------------------------------------------------------------------------- /cypress/page-objects/complex/Inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/complex/Inventory.js -------------------------------------------------------------------------------- /cypress/page-objects/complex/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/complex/Login.js -------------------------------------------------------------------------------- /cypress/page-objects/evenMoreComplex/Inventory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/evenMoreComplex/Inventory/index.js -------------------------------------------------------------------------------- /cypress/page-objects/evenMoreComplex/Inventory/selectors.js: -------------------------------------------------------------------------------- 1 | export const productsTitleSelector = '.title' 2 | -------------------------------------------------------------------------------- /cypress/page-objects/evenMoreComplex/Login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/evenMoreComplex/Login/index.js -------------------------------------------------------------------------------- /cypress/page-objects/evenMoreComplex/Login/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/evenMoreComplex/Login/selectors.js -------------------------------------------------------------------------------- /cypress/page-objects/simple/inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/simple/inventory.js -------------------------------------------------------------------------------- /cypress/page-objects/simple/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/page-objects/simple/login.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- 1 | import './commands.js' 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wlsf82/page-objects-com-cypress-simples-vs-complexo/HEAD/package.json --------------------------------------------------------------------------------