Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

Releases: Behat/MinkExtension

2.3.1

05 Mar 12:03
80f7849
Compare
Choose a tag to compare
  • Fix breaking change in 2.3.0 where Firefox would launch instead of Chrome (thanks @attrib)

2.3.0

24 Nov 19:54
badc565
Compare
Choose a tag to compare
  • Support Appium driver (@Shashikant86)
  • Support selenium overlappingCheckDisabled capability (@Chriton)
  • Guzzle 6 parameters correctly passed through by Goutte driver (@Evoke-PHP)
  • Support acceptSslCert capability for BrowserStack (@andrewholgate)
  • Add marionette capability for Selenium2Driver (@basilfx)
  • Support Symfony 4 (@dunglas)

v2.2

15 Feb 07:58
Compare
Choose a tag to compare
  • Support Symfony 3
  • Fix Guzzle parameter passing (thanks @uptownhr)
  • Fix bunch of translations

2.1.0

29 Sep 17:52
Compare
Choose a tag to compare

Features:

  • Added support for the emulator capability on BrowserStack
  • Updated the Portuguese and Dutch translations

Bug fixes:

  • Made extra capabilities win over guessed ones to allow changing tags
  • Added an exception in RawMinkContext::getMink when Mink has not been initialized to ease debugging
  • Removed the custom-data capability when it is empty as SauceLabs does not accept empty arrays
  • Removed default values for capabilities from the configuration, to let Selenium provide its own default values
  • Fixed the ignoreZoomSetting capability by setting a proper boolean

2.0.1

01 Oct 09:54
Compare
Choose a tag to compare

Added RawMinkContext::visitPath() to make it easier to visit an url with the proper base url applied

v2.0.0

05 Aug 06:13
Compare
Choose a tag to compare

This major version updates the extension for Behat 3.0

Changes:

  • Updated the extension for Behat 3.0
  • Renamed the MinkAwareInterface to MinkAwareContext
  • Renamed the extension to Behat\MinkExtension\ServiceContainer\MinkExtension, allowing to use Behat\MinkExtension as shortcut to register it
  • Removed the MinkDictionary trait, which was a pain to maintain. Register the MinkContext in your suite instead.
  • Refactored the configuration of sessions to configure sessions instead of drivers, allowing to have several sessions using the same driver class
  • Added the possibility to change the default session per suite
  • Refactored the configuration of Selenium2 capabilities. The sauce_labs driver type now supports all standard selenium2 capabilities. SauceLabs-specific capabilities are removed from the selenium2 configuration in favor of the sauce_labs type. Custom capabilities can be configured for selenium2
  • Added a browser_stack driver type auto-configuring Selenium2 for BrowserStack and supporting a few specific capabilities
  • Added the guessing of some capabilities based on Jenkins (similar to the Travis integration)
  • Added Hungarian translations for step definitions

1.3.3

15 May 19:40
Compare
Choose a tag to compare
  • Added a safeguard for the Goutte version in MinkGoutteDriver: MinkGoutteDriver 1.2 will be compatible with both Goutte 1.x and Goutte 2.x, but configuring Goutte 2.x will only be supported in 2.0.

1.3.2

15 May 09:05
Compare
Choose a tag to compare
  • Updated the composer constraint to allow Mink 1.6

1.3.1

27 Apr 12:03
Compare
Choose a tag to compare
  • Fixed the support of full paths for uploads when using the trait (syncing with the context class)
  • Fixed the regex of the step matching urls to avoid breaking the output format #99

1.3.0

26 Apr 22:33
Compare
Choose a tag to compare
  • Added Indonesian translations (thanks @kittip)
  • Fixed the Selenium2 capabilities by disabling the conversion of dashes to underscores in their name. tis removes the support of Symfony 2.0 and 2.1
  • Updated French translations (thanks @Nimothenicefish and @tophsic)