laravel/dusk
Laravel Dusk is Laravel’s browser automation and testing tool, offering an expressive API for end-to-end tests. It runs with a bundled standalone ChromeDriver by default (no Selenium or JDK required), but can use other Selenium drivers if needed.
iframe assertions.Adopt Laravel Dusk if:
browser()->visit('/')->assertSee('Welcome')).Look Elsewhere if:
For Executives: "Laravel Dusk lets us automate UI testing like a self-driving QA team—catching bugs in checkout flows, admin dashboards, or tenant-specific features before users do. It’s 10x faster than manual testing and integrates seamlessly with our Laravel stack. For example, we can auto-validate that a new feature flag’s UI works as designed in CI, reducing post-launch fires. The cost? Minimal—it’s open-source, and the dev team can maintain it without hiring specialized QA engineers."
For Engineering: *"Dusk gives us a Laravel-native way to write E2E tests without Selenium’s complexity. Key perks:
browser()->assertPathIs('/dashboard')).For QA/DevOps: *"Dusk replaces flaky manual testing with reproducible, version-controlled UI checks. You’ll:
How can I help you explore Laravel packages today?