Releases: symfony/panther
Releases · symfony/panther
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
9080
to 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
Client
class - Improved documentation
- Improved CI
Version 0.1.0
Initial release