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 2023Releases
latest 16-
v1.7.009 Dec 2023Release notes
Open source →BC break (when doing custom logic with syn):
synJS 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
executewith 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
-
v1.6.028 Mar 2022Release notes
Open source →Removed:
- Removed support for PHP <7.2
Testsuite:
- Fixed compatibility with the latest driver testsuite
-
v1.5.012 Oct 2021Release notes
Open source →New features:
- Improved responsiveness of the
waitmethod - Fixed deprecation warnings on PHP 7.1
Bug fixes:
- Catched the
StaleElementReferenceexception that happens in some cases insetValueif the JS code changes the DOM when the value changes - Catched the
UnknownErrorexception that happens in ChromeDriver when trying to usemoveTo - 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
- Improved responsiveness of the
-
v1.4.011 Mar 2020Release notes
Open source →Bug fixes:
- Changed phpdoc types from
Booleantobooleanto be compatible with psalm type checking - Don't use TABs, when triggering
changeJS 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
clickOnElementmethod 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
getDesiredCapabilitiesmethod for fetching current desired capabilities - Added support for
goog:chromeOptionsto 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
setDesiredCapabilitiesmethod combines default capabilities with user provided ones - Removed outdated default capabilities
- The
setDesiredCapabilitiesmethod will throw an exception, when used on a started session
- Changed phpdoc types from
-
v1.3.105 Mar 2016Release notes
Open source →Bug fixes:
- Fixed the handling of cookies with semicolon in the value
Testsuite:
- Add testing on PHP 7
-
v1.3.021 Sep 2015Release notes
Open source →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
-
v1.2.029 Sep 2014 -
v1.1.102 Jun 2013Nothing published for this version
-
v1.1.013 Apr 2013 -
v1.0.613 Apr 2013Nothing published for this version
-
v1.0.508 Mar 2013Nothing published for this version
-
v1.0.417 Feb 2013Nothing published for this version
-
v1.0.313 Feb 2013Nothing published for this version
-
v1.0.205 Jul 2012Nothing published for this version
-
v1.0.104 Jul 2012Nothing published for this version
-
v1.0.029 May 2012Nothing published for this version