├── README.md ├── cypress.json └── cypress ├── fixtures └── example.json ├── integration ├── po-pattern-a.js ├── po-pattern-b.js ├── po-pattern-c.js └── po-pattern-d.js └── support ├── commands.js ├── index.js ├── pageObjects-A ├── BasePageClass.js ├── MainPageClass.js ├── NavigationMenuClass.js └── QueryPageClass.js ├── pageObjects-B ├── BasePageClass.js ├── MainPageClass.js ├── NavigationMenuClass.js └── QueryPageClass.js ├── pageObjects-C ├── mainPage.js ├── navigationMenu.js └── queryPage.js └── pageObjects-D ├── mainPage.js ├── navigationMenu.js └── queryPage.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/README.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/integration/po-pattern-a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/integration/po-pattern-a.js -------------------------------------------------------------------------------- /cypress/integration/po-pattern-b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/integration/po-pattern-b.js -------------------------------------------------------------------------------- /cypress/integration/po-pattern-c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/integration/po-pattern-c.js -------------------------------------------------------------------------------- /cypress/integration/po-pattern-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/integration/po-pattern-d.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-A/BasePageClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-A/BasePageClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-A/MainPageClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-A/MainPageClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-A/NavigationMenuClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-A/NavigationMenuClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-A/QueryPageClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-A/QueryPageClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-B/BasePageClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-B/BasePageClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-B/MainPageClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-B/MainPageClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-B/NavigationMenuClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-B/NavigationMenuClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-B/QueryPageClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-B/QueryPageClass.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-C/mainPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-C/mainPage.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-C/navigationMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-C/navigationMenu.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-C/queryPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-C/queryPage.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-D/mainPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-D/mainPage.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-D/navigationMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-D/navigationMenu.js -------------------------------------------------------------------------------- /cypress/support/pageObjects-D/queryPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hypercubed/cypress-page-object-pattern/HEAD/cypress/support/pageObjects-D/queryPage.js --------------------------------------------------------------------------------