A browser testing and web crawling library for PHP and Symfony
Client::waitForVisibility()
method to wait for an element to appearPantherTestCase::createPantherClient()
Client::ping()
method to check if the WebDriver connection is still activeLogicException
when driver is not started yetChromeManager
(connection_timeout_in_ms
and request_timeout_in_ms
)Client::waitFor()
to wait for invisible elementsClient::waitFor()
Crawler::attr()
signature (it can return null
)ServerListener
(use ServerExtension
instead)APP_ENV
environment variable passed to the web server by setting PANTHER_APP_ENV
PantherTestCase::createClient()
PantherTestCase::getClient()
if this method isn't static
PantherTestCase::createAdditionalPantherClient()
to retrieve additional isolated browsers, useful to test applications using Mercure or WebSocket
symfony/contracts
readinessPath
option to use a custom path for server readiness detectionChoiceFormField::getValue()
to be consistent with other BrowserKit implementationsTextareaFormField::setValue()
and InputFormField::setValue()