.cursorrules (deprecated)
rules/selenium-net-test-automation-framework/.cursorrules.cursorrules
Quality
56/100
Scores the file, not the repository.Length
282 words
13 headings · 0 code blocksRepository
18
— · pushed 0 days agoLast changed
2 days ago
First indexed 2 days ago.1# Project: .NET Selenium Test Automation Framework23## Framework Structure4- Use .NET Core latest version5- Implement Page Object Model6- Create separate projects for tests and core framework7- Use proper solution structure89## Coding Standards10- Follow C# coding conventions11- Use proper naming conventions (PascalCase for methods)12- Implement interface-based design13- Use C# 9.0+ features where appropriate1415## Test Organization16- Use NUnit/MSTest for test execution17- Group tests by features18- Implement proper test categories19- Create separate test suites2021## Best Practices22- Use explicit waits over implicit waits23- Implement proper logging (Serilog/NLog)24- Use FluentAssertions for assertions25- Handle exceptions properly26- Implement screenshot capture2728## WebDriver Management29- Use WebDriverManager.Net30- Implement cross-browser testing31- Handle driver configurations32- Implement proper cleanup3334## Configuration Management35- Use appsettings.json for configurations36- Implement environment-specific settings37- Use User Secrets for sensitive data38- Handle configuration inheritance3940## Dependency Injection41- Use Microsoft.Extensions.DependencyInjection42- Implement proper service lifetime43- Configure services properly44- Handle scoped dependencies4546## Reporting47- Use Extent Reports .NET48- Configure Azure DevOps integration49- Generate detailed HTML reports50- Include test artifacts5152## Logging53- Implement structured logging54- Use proper log levels55- Configure log storage56- Implement log rotation5758## Documentation59- Use XML documentation60- Maintain updated README61- Document setup process62- Include example usage6364## Code Quality65- Use .NET analyzers66- Implement StyleCop67- Regular code reviews68- Follow SOLID principles6970## CI/CD Integration71- Configure Azure DevOps pipeline72- Set up Docker support73- Implement parallel execution74- Handle test artifacts7576Remember to handle browser compatibility, environmental differences, and proper resource cleanup.
Also in tugkanboz/awesome-cursorrules
Diff this repo’s formatsOne 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/api-testing.mdc · 18 | Cursor rules | testtesting-strategyapi | 58/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/cypress/.cursor/rules/testing-fundamentals.mdc · 18 | Cursor rules | testarchtesting-strategysecurity+2 | 62/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/appium-mobile-test-automation-framework/.cursorrules · 18 | .cursorrules | teststylearchperformance+2 | 56/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/cypress-javascript-test-automation-framework/.cursorrules · 18 | .cursorrules | testlint-formatstylearch+4 | 59/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/k6-performance-test-framework/.cursorrules · 18 | .cursorrules | setupteststylearch+2 | 56/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/restassured-java-framework/.cursorrules · 18 | .cursorrules | teststylearchsecurity+4 | 56/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/selenium-python-test-automation-framework/.cursorrules · 18 | .cursorrules | testlint-formatstylearch+3 | 59/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/webdriverio-javascript-test-automation-framework/.cursorrules · 18 | .cursorrules | testlint-formatstylearch+4 | 69/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/next-js/.cursor/rules/app-router-patterns.mdc · 18 | Cursor rules | styleapido-not | 65/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/react-typescript/.cursor/rules/component-development.mdc · 18 | Cursor rules | teststylearchtypes+1 | 58/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/framework-architecture.mdc · 18 | Cursor rules | setuptestlint-formatstyle+3 | 93/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/page-object-patterns.mdc · 18 | Cursor rules | ui | 54/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesexample-structures/selenium-python/.cursor/rules/test-patterns.mdc · 18 | Cursor rules | teststylearchtesting-strategy+1 | 66/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesframeworks/cypress/.cursor/rules/cypress-excellence.mdc · 18 | Cursor rules | testtesting-strategysecurityperformance+1 | 58/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/playwright-javascript-test-automation-framework/.cursorrules · 18 | .cursorrules | testlint-formatstylearch+3 | 59/100 | 2 days ago | |
| tugkanboz/awesome-cursorrulesrules/vitest-javascript-unit-test-framework/.cursorrules · 18 | .cursorrules | setupteststylearch+5 | 60/100 | 2 days ago |
Diff against example-structures/cypress/.cursor/rules/api-testing.mdc Diff against example-structures/cypress/.cursor/rules/testing-fundamentals.mdc Diff against rules/appium-mobile-test-automation-framework/.cursorrules Diff against rules/cypress-javascript-test-automation-framework/.cursorrules Diff against rules/k6-performance-test-framework/.cursorrules Diff against rules/restassured-java-framework/.cursorrules Diff against rules/selenium-python-test-automation-framework/.cursorrules Diff against rules/webdriverio-javascript-test-automation-framework/.cursorrules Diff against example-structures/next-js/.cursor/rules/app-router-patterns.mdc Diff against example-structures/react-typescript/.cursor/rules/component-development.mdc Diff against example-structures/selenium-python/.cursor/rules/framework-architecture.mdc Diff against example-structures/selenium-python/.cursor/rules/page-object-patterns.mdc Diff against example-structures/selenium-python/.cursor/rules/test-patterns.mdc Diff against frameworks/cypress/.cursor/rules/cypress-excellence.mdc Diff against rules/playwright-javascript-test-automation-framework/.cursorrules Diff against rules/vitest-javascript-unit-test-framework/.cursorrules
