laravel-totem
Symfony Panther
Our great sponsors
laravel-totem | Symfony Panther | |
---|---|---|
2 | 15 | |
1,725 | 2,876 | |
0.3% | 0.8% | |
2.8 | 6.0 | |
8 days ago | 25 days ago | |
PHP | PHP | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
laravel-totem
-
10+The Best PHP Projects GitHub 2022
Laravel-totem
Symfony Panther
-
Any good resources on how to do “interaction” tests?
Panther : https://github.com/symfony/panther
Use some library with WebDriver API (f.ex. Symfony Panther if you want to stick to PHP, or Playwright) to run tests against your WP backend
-
Any pro-tips for writing automated tests with Selenium PHP?
Personal experience: - don’t use Behat unless you really needed a “story telling”, it has a intermediate layer Gherkin that you’ll need to code. You can write “Given/When/Then” steps but you’ll also need to write “php code” that will interpret this step. - using real browser be prepared for instability - any interaction with JavaScript can broken/delay execution - be prepared that this tests are call functional they are the most expensive test, so start small unit then integration and only then functional. - use https://github.com/symfony/panther or https://codeception.com/ you’ll have phpunit alike interface to run them. - you’ll need to reset state of your database each time to provide “isolation” and stability
-
In your opinion, which existing PHP framework can become as popular as Symphony or Laravel?
For headless browser testing with symfony there is symfony panther (https://github.com/symfony/panther)
-
Seeking recommendation for image generation in PHP
I did something similar with Symfony Panther combined with ChromeDriver.
- Best PHP library options for scraping sites with JavaScript - Symfony Panther, Chrome-PHP, Mink, etc.?
-
How do you test your code ?
For tools, I use PHPUnit, Symfony's PHPUnit helper classes, and Panther (for frontend/headless-browser testing, mostly JS behavior)
-
10+The Best PHP Projects GitHub 2022
Panther
What are some alternatives?
headless-chromium-php - Instrument headless chrome/chromium instances from PHP
google-search-results-php - Google Search Results PHP API via Serp Api
Goutte - Goutte, a simple PHP Web Scraper
php-webdriver - PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
platform - Orchid is a @laravel package that allows for rapid application development of back-office applications, admin/user panels, and dashboards.
DiDOM - Simple and fast HTML and XML parser
RubixML - A high-level machine learning and deep learning library for the PHP language.
Pest - Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
next.js - The React Framework [Moved to: https://github.com/vercel/next.js]
Packagist - Package Repository Website - try https://packagist.com if you need your own -
calendar - 📆 Calendar app for Nextcloud
Nextcloud - ☁️ Nextcloud server, a safe home for all your data