Browser automation
Definition
Browser automation means using software to open a browser, visit pages, click buttons, fill forms, and inspect what appears on screen. It is often used for testing and operational checks.
Why it matters
Browser automation can verify real user journeys more closely than checking code alone. It can confirm that pages load, forms work, and important actions behave as expected.
Example in VCA
In VCA, browser automation can help test whether a learner's app still works after a change by opening the app and checking the visible result.
Another Real World Example
A team might use Playwright to test that a checkout flow still works after a release.
Common mistakes
- Using browser automation when a simpler unit or service test would be enough.
- Writing fragile tests that depend on tiny layout details.
- Forgetting to test mobile-sized screens.
- Automating private or sensitive workflows without proper safeguards.
- Ignoring screenshots or traces when a test fails.