.cursorrules (deprecated)
rules/appium-mobile-test-automation-framework/.cursorrules.cursorrules
Quality
56/100
Scores the file, not the repository.Length
307 words
14 headings · 0 code blocksRepository
18
— · pushed 0 days agoLast changed
2 days ago
First indexed 2 days ago.1# Project: Appium Mobile Test Automation Framework23## Framework Structure4- Support both Android and iOS platforms5- Use Page Object Model pattern6- Implement proper test hierarchy7- Create platform-specific implementations89## Coding Standards10- Follow language-specific conventions (Java/Python)11- Use proper naming conventions12- Implement clean code principles13- Maximum method length: 30 lines1415## Mobile Elements Strategy16- Use proper element locator strategies17- Implement gestures handling18- Handle native, hybrid, and web contexts19- Create reusable mobile actions2021## Test Organization22- Group tests by features/screens23- Implement test priorities24- Create separate suites for platforms25- Use proper test categorization2627## Best Practices28- Handle app states properly29- Implement proper waiting strategies30- Use proper capability management31- Handle different screen sizes/resolutions32- Implement proper cleanup3334## Device Management35- Handle real devices and emulators36- Implement device farms integration37- Manage app installation/uninstallation38- Handle different OS versions3940## Application Management41- Handle app lifecycle42- Manage app permissions43- Handle app reset strategies44- Implement proper app configuration4546## Test Data47- Manage test data for different platforms48- Handle localization testing49- Implement data-driven tests50- Keep sensitive data secure5152## Reporting53- Generate platform-specific reports54- Include screenshots and videos55- Log device information56- Track test execution metrics5758## Performance Monitoring59- Monitor app performance60- Track memory usage61- Measure app launch time62- Monitor battery consumption6364## CI/CD Integration65- Configure for different CI platforms66- Handle parallel execution67- Manage device allocation68- Configure test distribution6970## Error Handling71- Implement proper exception handling72- Create recovery mechanisms73- Handle device-specific errors74- Implement retry mechanisms7576## Documentation77- Document setup requirements78- Maintain platform-specific guides79- Include troubleshooting guides80- Document known issues8182Remember to handle platform-specific behaviors and device fragmentation properly.
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/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-net-test-automation-framework/.cursorrules · 18 | .cursorrules | teststylearchdeployment+1 | 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/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-net-test-automation-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
