PackageTrack
Sign in Get early access

behat/mink-selenium2-driver

Selenium2 (WebDriver) driver for Mink framework

v1.7.0 61M downloads/mo #1285 most downloaded on Packagist minkphp/MinkSelenium2Driver

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 4.0 years

Some releases are documented

notes for 8 of 16 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

16 releases · first in 2012

0 releases in the last 12 months

see the full history below

Release timeline

16 releases · May 2012 to Dec 2023
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 16
  1. v1.7.0 09 Dec 2023
    Release notes

    BC break (when doing custom logic with syn):

    • syn JS library was upgraded from v0.0.3 to v0.15.0

    New features:

    • Added parameter types for all methods
    • Added support for Symfony 7

    Bug fixes:

    • Fix compatibility of execute with Selenium 4
    • Selenium2Driver::{keyPress, keyDown, keyUp} methods were using numeric string input as char code. Newly an integer type must be passed. Strings are not handled as strings properly, as done in other Mink drivers.
    • Add proper error handling for non-started sessions

    Testsuite:

    • Fixed compatibility with the latest driver testsuite
    • Added CI jobs for PHP 8.2 and 8.3
    • Added static analysis with phpstan
    Open source →
  2. v1.6.0 28 Mar 2022
    Release notes

    Removed:

    • Removed support for PHP <7.2

    Testsuite:

    • Fixed compatibility with the latest driver testsuite
    Open source →
  3. v1.5.0 12 Oct 2021
    Release notes

    New features:

    • Improved responsiveness of the wait method
    • Fixed deprecation warnings on PHP 7.1

    Bug fixes:

    • Catched the StaleElementReference exception that happens in some cases in setValue if the JS code changes the DOM when the value changes
    • Catched the UnknownError exception that happens in ChromeDriver when trying to use moveTo
    • Fixed the handling of errors reported when applying timeouts, to avoid marking the driver as not started when the session is started

    Testsuite:

    • Added CI jobs on PHP 8.0 and 8.1
    Open source →
  4. v1.4.0 11 Mar 2020
    Release notes

    Bug fixes:

    • Changed phpdoc types from Boolean to boolean to be compatible with psalm type checking
    • Don't use TABs, when triggering change JS event upon input value is change (fixes some auto-complete control testing in Google Chrome)
    • Fixed inability to manipulate windows when Selenium 3 with Firefox GeckoDriver was used
    • The clickOnElement method wasn't working when Selenium 3 with Firefox GeckoDriver was used
    • Fixed the handling of cookies on PHP 7.4

    Changes:

    • Bumped requirement to PHP 5.4

    New features:

    • Allow uploading files to remote Selenium instances (e.g. SauceLabs, BrowserStack, etc.)
    • Added getDesiredCapabilities method for fetching current desired capabilities
    • Added support for goog:chromeOptions to specify custom Chrome options, which is the name used by newer ChromeDriver releases

    Testsuite:

    • Don't test on PHP 5.3 (driver itself would likely continue to work on PHP 5.3 for some time)
    • Adding testing on PHP 7.1, 7.2, 7.3 and 7.4
    • Removed PhantomJS

    Misc:

    • Syn library is 0.0.3
    • The setDesiredCapabilities method combines default capabilities with user provided ones
    • Removed outdated default capabilities
    • The setDesiredCapabilities method will throw an exception, when used on a started session
    Open source →
  5. v1.3.1 05 Mar 2016
    Release notes

    Bug fixes:

    • Fixed the handling of cookies with semicolon in the value

    Testsuite:

    • Add testing on PHP 7
    Open source →
  6. v1.3.0 21 Sep 2015
    Release notes

    New features:

    • Updated the driver to use findElementsXpaths for Mink 1.7 and forward compatibility with Mink 2

    Testsuite:

    • Fixed the window name test for the chrome driver
    • Add testing on PhantomJS 2

    Misc:

    • Updated the repository structure to PSR-4
    Open source →
  7. v1.2.0 29 Sep 2014
    Release notes

    Added the changelog for 1.2.0

    Open source →
  8. v1.1.1 02 Jun 2013

    Nothing published for this version

  9. v1.1.0 13 Apr 2013
    Release notes

    Actualize Mink version constraint

    Open source →
  10. v1.0.6 13 Apr 2013

    Nothing published for this version

  11. v1.0.5 08 Mar 2013

    Nothing published for this version

  12. v1.0.4 17 Feb 2013

    Nothing published for this version

  13. v1.0.3 13 Feb 2013

    Nothing published for this version

  14. v1.0.2 05 Jul 2012

    Nothing published for this version

  15. v1.0.1 04 Jul 2012

    Nothing published for this version

  16. v1.0.0 29 May 2012

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive