

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Project: Playwright Test Automation Framework23## Framework Structure4- Use Playwright Test as the test runner5- Implement Page Object Model pattern6- Maintain fixtures in separate files7- Use TypeScript for better type safety89## Coding Standards10- Follow TypeScript best practices11- Use ESLint and Prettier for code formatting12- Maximum line length: 100 characters13- Use async/await for all async operations1415## Test Organization16- Group tests by features using describe blocks17- Use test.describe.parallel() for parallel execution18- Implement proper test tagging19- Create separate configs for different environments2021## Best Practices22- Use auto-waiting mechanisms23- Implement visual comparison testing24- Use network interception when needed25- Implement proper error handling26- Use built-in assertions effectively2728## Web Element Handling29- Use locator-based element handling30- Implement proper waiting strategies31- Use frame and shadow-DOM handling32- Implement custom element handling methods3334## Test Data Management35- Use test fixtures for data management36- Implement environment variables37- Use dotenv for configuration38- Keep sensitive data secure3940## Reporting41- Use built-in HTML reporter42- Implement Allure reporting43- Configure CI/CD reporting44- Include screenshots and videos4546## Browser Management47- Handle multiple browser types48- Configure browser contexts properly49- Manage browser states50- Handle different viewport sizes5152## Authentication53- Implement state management54- Handle different auth methods55- Store authentication state56- Reuse authentication states5758## Performance Testing59- Use built-in performance APIs60- Implement timing measurements61- Monitor resource usage62- Track network requests6364## Mobile Testing65- Configure mobile viewports66- Implement mobile gestures67- Handle responsive design testing68- Test mobile-specific features6970## Documentation71- Use TSDoc for documentation72- Maintain comprehensive README73- Document setup process74- Include example usage7576Remember to utilize Playwright's built-in features for reliable and efficient testing.
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| tugkanboz/awesome-cursorrulesexample-structures/cypress/.cursor/rules/testing-fundamentals.mdc · 19 | Cursor rules | testarchtesting-strategysecurity+2 | 62/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/page-object-patterns.mdc · 19 | Cursor rules | ui | 54/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/cypress/.cursor/rules/api-testing.mdc · 19 | Cursor rules | testtesting-strategyapi | 58/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/next-js/.cursor/rules/app-router-patterns.mdc · 19 | Cursor rules | styleapido-not | 65/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/react-typescript/.cursor/rules/component-development.mdc · 19 | Cursor rules | teststylearchtypes+1 | 58/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/framework-architecture.mdc · 19 | Cursor rules | setuptestlint-formatstyle+3 | 93/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesframeworks/cypress/.cursor/rules/cypress-excellence.mdc · 19 | Cursor rules | testtesting-strategysecurityperformance+1 | 58/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/appium-mobile-test-automation-framework/.cursorrules · 19 | .cursorrules | teststylearchperformance+2 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/cypress-javascript-test-automation-framework/.cursorrules · 19 | .cursorrules | testlint-formatstylearch+4 | 59/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/k6-performance-test-framework/.cursorrules · 19 | .cursorrules | setupteststylearch+2 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/selenium-net-test-automation-framework/.cursorrules · 19 | .cursorrules | teststylearchdeployment+1 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/selenium-python-test-automation-framework/.cursorrules · 19 | .cursorrules | testlint-formatstylearch+3 | 59/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/vitest-javascript-unit-test-framework/.cursorrules · 19 | .cursorrules | setupteststylearch+5 | 60/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/webdriverio-javascript-test-automation-framework/.cursorrules · 19 | .cursorrules | testlint-formatstylearch+4 | 69/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesrules/restassured-java-framework/.cursorrules · 19 | .cursorrules | teststylearchsecurity+4 | 56/100 | 13 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/test-patterns.mdc · 19 | Cursor rules | teststylearchtesting-strategy+1 | 66/100 | 13 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/tugkanboz-awesome-cursorrules-rules-playwright-javascript-test-automation-framework-cursorrules)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.