├── .gitignore ├── README.md ├── package.json ├── playwright.config.ts └── tests ├── fixtures └── basePage.ts ├── pageObjectModel.spec.ts ├── pageObjectModelWithFixtures.spec.ts └── support └── pageobjectmodel ├── pages ├── addComputer.page.ts └── computers.page.ts └── sections ├── computerActions.section.ts └── computerDetails.section.ts /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /tests/fixtures/basePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/fixtures/basePage.ts -------------------------------------------------------------------------------- /tests/pageObjectModel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/pageObjectModel.spec.ts -------------------------------------------------------------------------------- /tests/pageObjectModelWithFixtures.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/pageObjectModelWithFixtures.spec.ts -------------------------------------------------------------------------------- /tests/support/pageobjectmodel/pages/addComputer.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/support/pageobjectmodel/pages/addComputer.page.ts -------------------------------------------------------------------------------- /tests/support/pageobjectmodel/pages/computers.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/support/pageobjectmodel/pages/computers.page.ts -------------------------------------------------------------------------------- /tests/support/pageobjectmodel/sections/computerActions.section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/support/pageobjectmodel/sections/computerActions.section.ts -------------------------------------------------------------------------------- /tests/support/pageobjectmodel/sections/computerDetails.section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CommitQuality/Playwright-PageObjectModel-Example/HEAD/tests/support/pageobjectmodel/sections/computerDetails.section.ts --------------------------------------------------------------------------------