behat/mink-selenium-driver
Selenium 1 driver for Behat Mink. Run browser-driven tests via the legacy Selenium RC API by creating a Mink Session with SeleniumDriver and Selenium\Client, then interact with pages (click links, fill forms) for end-to-end testing.
Given/When/Then scenarios).minkphp/Mink + facebook/webdriver for Selenium 2/3/4 support.For Executives: "This package lets us automate browser testing for our Laravel app using Selenium—cutting manual QA time by 60% and reducing bugs in production. It’s a lightweight, open-source solution that integrates with our existing Behat workflow, ensuring cross-browser consistency without hiring dedicated testers. While not the latest tech, it’s battle-tested for PHP and fits our current stack."
For Engineering:
"Mink + Selenium Driver gives us a PHP-native way to run E2E tests via Behat, avoiding JS tooling. It’s archived but stable for Selenium 1—ideal if we’re stuck with legacy systems. Tradeoff: Slower than Playwright, but works today. We’d need to pair it with a modern Selenium client (e.g., facebook/webdriver) for long-term use. Proposal: Pilot it for critical user flows in CI and measure flakiness vs. manual testing."
For QA/DevOps: "This replaces ad-hoc browser testing with scripted, repeatable checks. We can write tests in plain English (e.g., ‘Given a user logs in, when they click “Submit”, then the form should save’), and run them in CI. Downside: Setup is manual (Selenium server), but it’s a one-time cost for big gains."
How can I help you explore Laravel packages today?