{"id":15645930,"url":"https://github.com/glaucia86/demos-playwright-e2e","last_synced_at":"2025-04-30T11:03:46.557Z","repository":{"id":52135215,"uuid":"363245379","full_name":"glaucia86/demos-playwright-e2e","owner":"glaucia86","description":"Diferentes demos em relação ao uso do Playwright para realização de palestras sobre o assunto","archived":false,"fork":false,"pushed_at":"2021-11-09T22:56:35.000Z","size":71283,"stargazers_count":53,"open_issues_count":0,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-25T07:08:12.079Z","etag":null,"topics":["automated-testing","cross-browser-testing","javascript","microsoft","nodejs","open-source","playwright","playwright-python","playwright-tests","playwright-typescript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/glaucia86.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-30T19:57:01.000Z","updated_at":"2024-04-15T18:03:03.000Z","dependencies_parsed_at":"2022-08-24T00:50:36.069Z","dependency_job_id":null,"html_url":"https://github.com/glaucia86/demos-playwright-e2e","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fdemos-playwright-e2e","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fdemos-playwright-e2e/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fdemos-playwright-e2e/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Fdemos-playwright-e2e/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glaucia86","download_url":"https://codeload.github.com/glaucia86/demos-playwright-e2e/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242640885,"owners_count":20162051,"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":["automated-testing","cross-browser-testing","javascript","microsoft","nodejs","open-source","playwright","playwright-python","playwright-tests","playwright-typescript"],"created_at":"2024-10-03T12:10:37.797Z","updated_at":"2025-03-09T03:32:05.906Z","avatar_url":"https://github.com/glaucia86.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎭 Playwright [Demos] - Playwright: All You Need to Know in Testing E2E Cross-Browser Applications an easy way!\n\n[![playwright.png](https://i.postimg.cc/DwFDkQQ3/playwright.png)](https://postimg.cc/F7WG0LnT)\n\nRepository responsible for the demos made during the talk about **[Playwright](https://playwright.dev/)**. An E2E and Open Source testing framework from Microsoft.\nPlaywright Enables Reliable End-to-End Testing for Modern Web Applications!\n\n## 🚀 Resources Used\n\n- **[Playwright](https://www.npmjs.com/package/playwright)**\n- **[Vs Code Extensions - Playwright Snippets](https://marketplace.visualstudio.com/items?itemName=nitayneeman.playwright-snippets\u0026WT.mc_id=javascript-30286-gllemos)**\n- **[TypeScript](https://www.typescriptlang.org/download)**\n- **[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=javascript-30286-gllemos)**\n- **[Node.js](https://nodejs.org/en/)**\n- **[ts-node](https://www.npmjs.com/package/ts-node)**\n\n## 💻 Demos\n\n| Code Sample | Description | Language |\n|---|---|---|\n| **[demo-01](https://github.com/glaucia86/demos-playwright-e2e/blob/main/demo-01/scripts.js)** | Demonstration teaching how to get started with Playwright with Node.Js| Node.Js |\n| **[demo-02](https://github.com/glaucia86/demos-playwright-e2e/blob/main/demo-02/tweet.js)** | Demonstration teaching how to automate tweets using Playwright | Node.Js |\n| **[demo-03](https://github.com/glaucia86/demos-playwright-e2e/blob/main/demo-03/index.ts)** | Demonstration teaching how to get started with Playwright with TypeScript | TypeScript |\n| **[demo-04](https://github.com/glaucia86/demos-playwright-e2e/blob/main/demo-04/record.js)** | Demonstration teaching how to perform automated tests with Playwright and record in video the tests. | Node.Js |\n| **[demo-05](https://github.com/glaucia86/demos-playwright-e2e/blob/main/demo-05/linkedin.js)** | Demonstration teaching how to automate posts on Linkedin using Playwright | Node.Js |\n\n## 🔥 Getting Started\n\nJust follow the steps bellow:\n\n```bash\n\u003e git https://github.com/glaucia86/demos-playwright-e2e.git\n\u003e cd demos-playwright-e2e/\n\u003e npm install\n\u003e node \u003cfile-name\u003e\n```\n\nDon't forget to include your personal informations to test some demos. Such as: the Twitter or Linkedin application! \n\n## ❗️ Links \u0026 Important Resources\n\n- ✅ **[Oficial Documentation - Playwright](https://playwright.dev/docs/intro)**\n- ✅ **[Oficial Documentation - TypeScript](http://typescriptlang.org/docs/handbook/)**\n- ✅ **[TypeScript in Visual Studio Code](https://code.visualstudio.com/docs/languages/typescript?WT.mc_id=javascript-30286-gllemos)**\n- ✅ **[Tutorial TypeScript in Vs Code](https://code.visualstudio.com/docs/typescript/typescript-tutorial?WT.mc_id=javascript-30286-gllemos)**\n- ✅ **[Microsoft Learn Free Course - Node.js](https://docs.microsoft.com/learn/paths/build-javascript-applications-nodejs/?WT.mc_id=javascript-30286-gllemos)**\n- ✅ **[Microsoft Learn Free Course - TypeScript](https://docs.microsoft.com/learn/paths/build-javascript-applications-typescript/?WT.mc_id=javascript-30286-gllemos)**\n\n## ❓ I have doubts... What should I do?!\n\nIf you have any doubts/questions about the code samples that I developed during the talk, feel free to open an **[ISSUE HERE](https://github.com/glaucia86/demos-playwright-e2e/issues)**. As soon as possible, I will be answering any questions you may have!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglaucia86%2Fdemos-playwright-e2e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglaucia86%2Fdemos-playwright-e2e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglaucia86%2Fdemos-playwright-e2e/lists"}