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.
facebook/webdriver) aren’t viable.facebook/webdriver, Playwright, Cypress) offer better maintainability.MinkExtension (if Behat is already in use).4444), adding infrastructure overhead.behat/mink (~1.7MB) and behat/mink-selenium2-driver (if mixing with Selenium 2).selenium/standalone-selenium-rc).facebook/webdriver or Playwright long-term.facebook/webdriver, Playwright)?facebook/webdriver or Playwright.FROM selenium/standalone-selenium-rc:2.53.1
behat/mink-selenium-driver.composer require behat/mink behat/mink-selenium-driver
behat.yml:
default:
extensions:
Behat\MinkExtension:
base_url: 'http://localhost'
sessions:
selenium:
selenium2: ~
selenium: ~ # Enables Selenium 1 (RC)
Mink (example in README).MinkExtension with PHPUnit (if Behat isn’t mandatory).use Behat\Mink\Mink;
use Behat\Mink\Driver\SeleniumDriver;
$mink = new Mink(['selenium' => new Session(new SeleniumDriver(new SeleniumClient('localhost', 4444)))]);
facebook/webdriver).behat/mink-selenium2-driver (Selenium 2) in the same project.behat/mink-selenium-driver.facebook/webdriver or Playwright for new features.How can I help you explore Laravel packages today?