panther
panther copied to clipboard
A browser testing and web crawling library for PHP and Symfony
Hello, I am having trouble to find distribution as PHAR - is there any, or if not, is there a plan to offer this library as PHAR? Thank you!
18 months ago I [failed to migrate our BrowserKit tests to Panther because _only_ the `/admin` route kept returning 404 codes](https://stackoverflow.com/questions/59491300/phpunitpanther-hijacks-intercepts-admin-route) (as I found out much later). I couldn't really...
Hi, I'm trying to execute PantherClient with firefox as this ` $this->client = static::createPantherClient(['browser' => static::FIREFOX]);` in my .env.test file, I did precise the variables ``` PANTHER_FIREFOX_BINARY='C:\Program Files\Mozilla Firefox\firefox.exe' PANTHER_GECKO_DRIVER_BINARY="/usr/local/bin/geckodriver"...
Hi, When i take a screenshot the directory is being weird because my error message contains quotes.  In `Symfony\Component\Panther\ServerExtension:takeScreenshots` $test contains: `"App\Tests\Smoke\SmokeTest::testSitemapResults with data...
Maybe this information could be merged with "Accessing To Hidden Text" into a new heading?
Haven't tested for Chrome.
Hello, Is it possible to run multiple Panther (using headless chrome) in parallel? If I try to run same script from the second terminal i get this error: "PHP Fatal...
Hi! To get Panther to work with ParaTest, there are at least 2 things you need to do: 1) The `PANTHER_WEB_SERVER_PORT` needs to be different for each test process. That's...
Many developers want to customize `ChromeOptions`, but without introducing a new class, this cannot be done. A better option would be to be able to pass `ChromeOptions` to the `ChromeManager`...