├── .gitignore ├── README.md ├── framework └── common-actions.ts ├── package.json ├── pages ├── home-page.ts ├── login-page.ts ├── logout-page.ts └── settings-page.ts ├── playwright-logo.png ├── playwright.config.ts └── tests ├── login.spec.ts └── testdata.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/README.md -------------------------------------------------------------------------------- /framework/common-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/framework/common-actions.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/package.json -------------------------------------------------------------------------------- /pages/home-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/pages/home-page.ts -------------------------------------------------------------------------------- /pages/login-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/pages/login-page.ts -------------------------------------------------------------------------------- /pages/logout-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/pages/logout-page.ts -------------------------------------------------------------------------------- /pages/settings-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/pages/settings-page.ts -------------------------------------------------------------------------------- /playwright-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/playwright-logo.png -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /tests/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/tests/login.spec.ts -------------------------------------------------------------------------------- /tests/testdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewbayd/playwright-page-object/HEAD/tests/testdata.ts --------------------------------------------------------------------------------