diff --git a/README.md b/README.md index 35d7e99642..c7300f211a 100644 --- a/README.md +++ b/README.md @@ -180,4 +180,5 @@ Playwright is being actively developed as we get to the feature parity across Ch ## Resources -* [API documentation](https://github.com/microsoft/playwright/blob/master/docs/api.md) +* [API documentation](docs/api.md) +* [Community showcase](docs/showcase.md) diff --git a/docs/showcase.md b/docs/showcase.md new file mode 100644 index 0000000000..eef2d0a196 --- /dev/null +++ b/docs/showcase.md @@ -0,0 +1,34 @@ +# Community Showcase + +## Users + +* [VS Code](https://github.com/microsoft/vscode): Playwright is used to run cross-browser tests on their web builds +* [TypeScript](https://github.com/microsoft/TypeScript): Playwright is used test typescript.js across browsers +* [Elastic APM JS agent](https://github.com/elastic/apm-agent-rum-js): Playwright is used to run benchmark tests across browsers +* [Codex](https://github.com/codex-src/codex-app): Playwright is used to run functional and performance tests +* [Instakittens React admin](https://github.com/fredericbonnet/instakittens-react-admin): Playwright is used to run end-to-end test scenarios written with Cucumber + +## Tools + +* [QA Wolf](https://github.com/qawolf/qawolf): Record and create Playwright tests and then run them in CI +* [CodeceptJS](https://github.com/Codeception/CodeceptJS): Write scenario-driven Playwright tests with synchronous code +* [Lumberjack](https://github.com/JakePartusch/lumberjack): Automated accessibility scanner to run checks on your entire website + +## Frameworks + +* [jest-playwright](https://github.com/mmarkelov/jest-playwright): Jest present to run Playwright tests with Jest +* [query-selector-shadow-dom](https://github.com/Georgegriff/query-selector-shadow-dom): Custom selector engine to pierce shadow DOM roots +* [Playwright Sharp](https://github.com/kblok/playwright-sharp): Work in progress port of Playwright to .NET + +## Examples + +* [e2e Boilerplates](https://github.com/e2e-boilerplates?utf8=%E2%9C%93&q=playwright): Project boilerplates for using Playwright with TypeScript, Cucumber, Jest, and other libraries +* [react-app-playwright](https://github.com/KyleADay/react-app-playwright): Using Playwright with a create-react-app project +* [playwright-mocha](https://github.com/roggerfe/playwright-mocha): Using Playwright with Mocha and Chai +* [playwright-github-actions](https://github.com/arjun27/playwright-github-actions/actions): Playwright setup on GitHub Actions +* [playwright-azure-functions](https://github.com/arjun27/playwright-azure-functions): Playwright setup on Azure Functions +* [playwright-aws-lambda](https://github.com/austinkelleher/playwright-aws-lambda): Playwright setup on AWS Lambda + +## Contributing + +Did we miss something in this list? Send us a PR!