Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/symfony/panther
A browser testing and web crawling library for PHP and Symfony
https://github.com/symfony/panther
chromedriver e2e-testing hacktoberfest php scraping selenium selenium-webdriver symfony webdriver
Last synced: 2 days ago
JSON representation
A browser testing and web crawling library for PHP and Symfony
- Host: GitHub
- URL: https://github.com/symfony/panther
- Owner: symfony
- License: mit
- Created: 2018-03-16T20:54:41.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T13:13:19.000Z (14 days ago)
- Last Synced: 2025-02-03T23:55:38.129Z (9 days ago)
- Topics: chromedriver, e2e-testing, hacktoberfest, php, scraping, selenium, selenium-webdriver, symfony, webdriver
- Language: PHP
- Homepage:
- Size: 520 KB
- Stars: 2,970
- Watchers: 56
- Forks: 228
- Open Issues: 197
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-php - Symfony Panther - A browser testing and web crawling library for PHP and Symfony. (Table of Contents / Scraping)
- awesome-rainmana - symfony/panther - A browser testing and web crawling library for PHP and Symfony (PHP)
- awesome-projects - Symfony Panther - A browser testing and web crawling library for PHP and Symfony. (PHP / Scraping)
- awesome-php - Symfony Panther - A browser testing and web crawling library for PHP and Symfony. (Table of Contents / Scraping)
- awesome-php-cn - Symfony Panther - 浏览器测试PHP和web爬行库和Symfony. (目录 / 爬虫 Scraping)
README
**A browser testing and web scraping library for [PHP](https://php.net) and [Symfony](https://symfony.com)**
![CI](https://github.com/symfony/panther/workflows/CI/badge.svg)
*Panther* is a convenient standalone library to scrape websites and to run end-to-end tests **using real browsers**.
Panther is super powerful. It leverages [the W3C's WebDriver protocol](https://www.w3.org/TR/webdriver/) to drive native web browsers such as Google Chrome and Firefox.
## Resources
* [Documentation](https://symfony.com/doc/current/testing/end_to_end.html)
* [Contributing](https://symfony.com/doc/current/contributing/index.html)
* [Report issues](https://github.com/symfony/symfony/issues) and [send Pull Requests](https://github.com/symfony/symfony/pulls) in the [main Symfony repository](https://github.com/symfony/symfony)## Save the Panthers
Many of the wild cat species are highly threatened.
If you like this software, help save the (real) panthers by [donating to the Panthera organization](https://www.panthera.org/donate).## Credits
Created by [Kévin Dunglas](https://dunglas.fr). Sponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).
Panther is built on top of [PHP WebDriver](https://github.com/php-webdriver/php-webdriver) and [several other FOSS libraries](https://symfony.com/blog/introducing-symfony-panther-a-browser-testing-and-web-scrapping-library-for-php#thank-you-open-source).
It has been inspired by [Nightwatch.js](http://nightwatchjs.org/), a WebDriver-based testing tool for JavaScript.