Releases: symfony/panther
Releases · symfony/panther
Version 0.4.0
- Speed up the boot sequence
- Add basic support for file uploads
- Add a
readinessPathoption to use a custom path for server readiness detection - Fix the behavior of
ChoiceFormField::getValue()to be consistent with other BrowserKit implementations - Ensure to clean the previous content of field when using
TextareaFormField::setValue()andInputFormField::setValue()
Version 0.3.0
- Add a new API to manipulate the mouse
- Keep the browser window open on fail, when running in non-headless mode
- Automatically open Chrome DevTools when running in non-headless mode
- PHPUnit 8 compatibility
- Add a PHPUnit extension to keep alive the webserver and the client between tests
- Change the default port of the web server to
9080to prevent a conflit with Xdebug - Allow to use an external web server instead of the built-in one for testing
- Allow to use a custom router script
- Allow to use a custom Chrome binary
Version 0.2.0
- Compatibility with PHP 7.1 (the minimal version was 7.2 before)
- Added a PHPUnit listener (
ServerListener) to keep the webserver active during the entire test suite - The kernel is now always booted when in a Symfony test, and it's possible to configure it
- Added a new
Client::refreshCrawler()method to refresh the crawler when WebDriver elements are stale - Possibility to pass custom arguments to ChromeDriver
- Added JS execution capabilities to the
Clientclass - Improved documentation
- Improved CI
Version 0.1.0
Initial release