- Breaking Change: ChromeDriver and geckodriver binaries are not included in the archive anymore and must be installed separately, refer to the documentation
- PHP 8 compatibility
- Add
Client::waitForStaleness()
method to wait for an element to be removed from the DOM - Add
Client::waitForInvisibility()
method to wait for an element to be invisible - Add
Client::waitForElementToContain()
method to wait for an element containing the given parameter - Add
Client::waitForElementToNotContain()
method to wait for an element to not contain the given parameter - Add
PantherTestCase::assertSelectorIsVisible()
,PantherTestCase::assertSelectorIsNotVisible()
,PantherTestCase::assertSelectorIsEnabled()
andPantherTestCase::assertSelectorIsDisabled()
assertions - Fix
baseUri
not taken into account when using Symfony HttpBrowser