{"id":15012818,"url":"https://github.com/checkly/playwright-examples","last_synced_at":"2025-03-17T16:12:31.919Z","repository":{"id":249999655,"uuid":"832707801","full_name":"checkly/playwright-examples","owner":"checkly","description":"Demo code for Checkly Playwright tutorials and videos","archived":false,"fork":false,"pushed_at":"2024-11-08T02:38:20.000Z","size":115,"stargazers_count":54,"open_issues_count":0,"forks_count":11,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-16T00:03:40.254Z","etag":null,"topics":["checkly","playwright","playwright-typescript","synthetic-monitoring"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/checklyhq","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/checkly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-23T15:01:28.000Z","updated_at":"2025-02-20T13:37:40.000Z","dependencies_parsed_at":"2024-07-24T16:58:43.772Z","dependency_job_id":"86be190c-eff5-48ef-891c-58e635d3b7cc","html_url":"https://github.com/checkly/playwright-examples","commit_stats":{"total_commits":36,"total_committers":1,"mean_commits":36.0,"dds":0.0,"last_synced_commit":"80caace77ff7d66fb4b77939657fb1a0e4ce0c85"},"previous_names":["checkly/playwright-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fplaywright-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fplaywright-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fplaywright-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fplaywright-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkly","download_url":"https://codeload.github.com/checkly/playwright-examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244066189,"owners_count":20392406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["checkly","playwright","playwright-typescript","synthetic-monitoring"],"created_at":"2024-09-24T19:43:15.909Z","updated_at":"2025-03-17T16:12:31.914Z","avatar_url":"https://github.com/checkly.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Checkly Playwright Examples\n\nThis repository holds the demo code for Checkly tutorials and videos.\n\n## How to add Type Checking and Linting to your Playwright Project\n\n![types-checking-social](https://github.com/user-attachments/assets/b86dbc82-65a9-4a2e-b7ce-3a20177136ab)\n\n### 🧑‍💻 [Code](/type-check-and-lint) | ✍️ [Article](https://www.checklyhq.com/blog/playwright-type-checking-and-linting/) | 🎥 [Video](https://www.youtube.com/watch?v=3gT7LuzqOAk)\n\n## How to Speed up your Playwright Tests with shared \"storageState\"\n\n![storage-state](https://github.com/user-attachments/assets/c49583a3-902b-4bc5-8fff-05b90ecca904)\n\n### 🧑‍💻 [Code](/project-setup-and-storage-state/) | ✍️ [Article](https://www.checklyhq.com/blog/speed-up-playwright-tests-with-storage-state/) | 🎥 [Video](https://www.youtube.com/watch?v=nSHPCLUwwVk)\n\n## Apply Playwright test steps with TypeScript decorators\n\n![decorators](https://github.com/user-attachments/assets/98e1a831-e2b9-481e-88d7-149fbc9d9067)\n\n### 🧑‍💻 [Code](/test-step-decorators/) | ✍️ [Article](https://www.checklyhq.com/blog/playwright-test-steps-with-typescript-decorators/) | 🎥 [Video](https://www.youtube.com/watch?v=of1v9cycTdQ)\n\n## Detect broken links with Playwright\n\n![broken links](https://github.com/user-attachments/assets/ac4ca28b-12e5-44b1-afb4-9a8291cf24fd)\n\n### 🧑‍💻 [Code](/404-detection/) | ✍️ [Article](https://www.checklyhq.com/blog/how-to-detect-broken-links-with-playwright/) | 🎥 [Video](https://www.youtube.com/watch?v=EJJ_PYK8YiM)\n\n## Parameterize your custom Playwright fixtures\n\n![Parameterize your custom Playwright fixtures](https://github.com/user-attachments/assets/9801fa83-849b-4fdd-aca8-cfe3df7010f1)\n\n### 🧑‍💻 [Code](/parameterized-fixtures/) | ✍️ [Article](https://www.checklyhq.com/blog/how-to-parameterize-playwright-projects/) | 🎥 [Video](https://www.youtube.com/watch?v=rRmfYu8hlbw)\n\n## Five Playwright CLI features you should know\n\n![Five Playwright CLI features you should know](https://github.com/user-attachments/assets/97efe257-31f3-48c8-8568-7e407a651bd4)\n\n### ✍️ [Article](https://www.checklyhq.com/blog/five-playwright-cli-features-you-should-know/) | 🎥 [Video](https://www.youtube.com/watch?v=kw_8LXRSd10)\n\n## How to control time zones and timeouts in Playwright \n\n![How to control time zones and timeouts in Playwright ](https://github.com/user-attachments/assets/fbf07a0a-3202-44fc-9931-ba71ecbd162e)\n\n### 🧑‍💻 [Code](/controlling-time/) | 🎥 [Video](https://www.youtube.com/watch?v=28DfWgT_zQk)\n\n## How to add global `beforeEach` and `afterEach` hooks\n\n![export 3xc(1)](https://github.com/user-attachments/assets/bc4d9711-802d-4e90-b887-07b63decf295)\n\n### 🧑‍💻 [Code](/global-before-after-each/) | 🎥 [Video](https://www.youtube.com/watch?v=hegZS46J0rA)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckly%2Fplaywright-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheckly%2Fplaywright-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckly%2Fplaywright-examples/lists"}