- Fixed Zombie.js server termination on Linux
- Fixed base_url usage for external URLs
- Added Zombie.js driver (thanks @b00giZm)
- Added pt translation (thanks Daniel Gomes)
- Refactored MinkContext and MinkTestCase
- File uploads for empty fields fixed (GoutteDriver)
- Lazy sessions restart
show_tmp_dir
option in MinkContext- Updated to stable Symfony2 components
- SahiClient connection limit bumped to 60 seconds
- Dutch language support
- ElementHtmlException fixed (thanks @Stof)
- Fixed buggy assertions in MinkContext
- Added missing tests for almost everything
- Hude speedup for SahiDriver
- Support for Behat 2.0 contexts
- Bundled PHPUnit TestCase
- Deep element traversing
- Correct behavior of getText() method
- New getHtml() method
- Basic HTTP auth support
- Soft and hard session resetting
- Cookies management
- Browser history interactions (reload(), back(), forward())
- Weaverryan'd exception messages
- Huge amount of bugfixes and small additions
- Fixed file uploads in Goutte driver
- Fixed setting of long texts into fields
- Added getPlainText() (returns text without tags and whitespaces) method to the element's API
- Start_url is now optional parameter
- Default session (if needed) name now need to be always specified by hands with setDefaultSessionName()
- default_driver => default_session
- Updated Symfony Components
- Small SahiClient update (it generates SID now if no provided)
- setActiveSessionName => setDefaultSessionName method rename
- Rewritten from scratch Mink drivers handler. Now it's sessions handler. And Mink now sessions-centric tool. See examples in readme. Much cleaner API now.
- Fixed wrong url locator function
- Fixed wrong regex in
should see
step - Fixed delimiters use in
should see
step - Added url-match step for checking urls against regex
- Updated SahiClient with new version, which is faster and cleaner with it's exceptions
- Ability to use already started browser as SahiDriver aim
- Added japanese translation for bundled steps (thanks @hidenorigoto)
- 10 seconds limit for browser connection in SahiDriver
- Fixed some bundled step definitions
- Additional step definitions
- Support for extended drivers configuration through behat.yml environment parameters
- Lots of new named selectors
- Bug fixes
- Small improvements
- Fixed Sahi url escaping
- Fixed should/should_not steps
- Added spanish translation
- Fixed forms to use element
- Fixed small UnsupportedByDriverException issue
- Initial release