panther icon indicating copy to clipboard operation
panther copied to clipboard

A browser testing and web crawling library for PHP and Symfony

Results 149 panther issues
Sort by recently updated
recently updated
newest added

Adds ? before type declarations for parameters with a default null value

Orders the interfaces in an implements or interface extends clause.

Currently all checkboxes must have a ```name``` attribute to be usable with ```symfony/panther``` and the ```ChoiceFormField```. This PR allows instances of WebDriverCheckboxes without a ```name``` attribute, e.g.: ``` ```

i use wsl(ubuntu),installed firefox and use ./geckodriver run webdriver. then this is my code: `$client = Client::createFirefoxClient(); $client->request('GET', 'https://api-platform.com'); // Yes, this website is 100% written in JavaScript $client->clickLink('Support'); //...

Hi, I`m trying to scrape with a panther, my goal to get a list of all books from given page and then go through each book and get book description,...

Hello I'm using Panther to check status code of some pages. I encountered a bug (or I miss something in the doc) when I try to retrieve status code of...

Hi, I have a Reset Password Request feature in my admin panel. I want to make an E2E test but can get the message. Use 'in-memory' transporter but it is...

hello, Is it possible to use a proxy with auth please? This works: $client = Client::createChromeClient('/usr/local/bin/chromedriver', ['--proxy-server=socks5://IP:PORT']); This not works: $client = Client::createChromeClient('/usr/local/bin/chromedriver', ['--proxy-server=socks5://USERNAME:PASS@IP:PORT']); Any help would be really appreciate...

hi, I want to get all data, stored in **cookies** or **local storage**. For cookies i can get them with this piece of code: `$client->getCookieJar()->all()` But i can't get the...

Hello, it looks like Panther does not launch with the test environment. According to the doc ', we could put this in the .env.test file: **.env.test** ``` PANTHER_APP_ENV=test ``` When...