Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/django-selenium-functional-tests
Design, debug, and maintain Django Selenium functional tests with live server setup, explicit waits, test isolation, page objects, screenshots, CI artifacts, and staging checks.
Passed 22 of 22 test cases with the skill, and 19 of 22 without it.
and 1 more in the full report
3 fixed19 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
One of our headless browser end-to-end tests failed in our CI pipeline for the Django web application. Can you give me a systematic debugging process to figure out what broke, along with standard setup for capturing visual and log diagnostics during failures?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends reproducing the failure locally using matching headless browser settings. | Passed | Passed |
| Recommends capturing visual screenshots and browser logs upon failure. | Passed | Passed |
| Recommends running the single failing test before running the full test file. | Missed | Passed |
The instructions your model reads when the skill loads.
Use Selenium functional tests sparingly and deliberately: they prove that Django, templates, static assets, JavaScript, persistence, and browser behavior work together. Keep them user-facing, isolated, and stable enough to inspire confidence.
Primary source: Harry Percival, Test-Driven Development with Python, 3rd ed. Guidance is transformed and paraphrased from chapters 1, 2, 4, 6, 13, 22, 23, 25, 26, and Appendix A, especially explicit waits, functional test isolation, page pattern, screenshots, and CI debugging.
State the user journey in comments or helper names.
Use the right server boundary.
StaticLiveServerTestCase when static files matter.Remove timing guesses.
time.sleep() except as a temporary debugging probe that is removed.Isolate state.
Factor repeated journeys.
Read selenium-patterns.md for wait helpers, page pattern guidance, and CI debugging tactics.
test cases passed, vs 19 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.