├── .dockerignore ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── config ├── configLoader.ts ├── data │ └── data.json ├── environment │ ├── qa.json │ └── uat.json └── testManager.ts ├── global-teardown.ts ├── package.json ├── pageObjectModel ├── LoginPage.ts ├── ProfilePage.ts └── commonActions.ts ├── playwright.config.ts ├── src ├── AuthConfig.ts ├── api │ └── client.ts ├── core │ ├── lighthouse.js │ └── logger.ts └── http │ ├── AxiosHttpClient.ts │ └── HttpClient.ts └── tests ├── Login.test.ts ├── Profile.test.ts └── api └── example.test.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/README.md -------------------------------------------------------------------------------- /config/configLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/config/configLoader.ts -------------------------------------------------------------------------------- /config/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/config/data/data.json -------------------------------------------------------------------------------- /config/environment/qa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/config/environment/qa.json -------------------------------------------------------------------------------- /config/environment/uat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/config/environment/uat.json -------------------------------------------------------------------------------- /config/testManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/config/testManager.ts -------------------------------------------------------------------------------- /global-teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/global-teardown.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/package.json -------------------------------------------------------------------------------- /pageObjectModel/LoginPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/pageObjectModel/LoginPage.ts -------------------------------------------------------------------------------- /pageObjectModel/ProfilePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/pageObjectModel/ProfilePage.ts -------------------------------------------------------------------------------- /pageObjectModel/commonActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/pageObjectModel/commonActions.ts -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /src/AuthConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/src/AuthConfig.ts -------------------------------------------------------------------------------- /src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/src/api/client.ts -------------------------------------------------------------------------------- /src/core/lighthouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/src/core/lighthouse.js -------------------------------------------------------------------------------- /src/core/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/src/core/logger.ts -------------------------------------------------------------------------------- /src/http/AxiosHttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/src/http/AxiosHttpClient.ts -------------------------------------------------------------------------------- /src/http/HttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/src/http/HttpClient.ts -------------------------------------------------------------------------------- /tests/Login.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/tests/Login.test.ts -------------------------------------------------------------------------------- /tests/Profile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/tests/Profile.test.ts -------------------------------------------------------------------------------- /tests/api/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaAhumada/script-savvy-playwright/HEAD/tests/api/example.test.ts --------------------------------------------------------------------------------