Symfony Panther v0.9.0 Release Notes

    • ๐Ÿ’ฅ Breaking Change: ChromeDriver and geckodriver binaries are not included in the archive anymore and must be installed separately, [refer to the documentation](README.md#installing-chromedriver-and-geckodriver)
    • 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() and PantherTestCase::assertSelectorIsDisabled() assertions
    • ๐Ÿ›  Fix baseUri not taken into account when using Symfony HttpBrowser