Welcome to GastonJS documentation
Creating web pages and ensuring that they behave as you want them to behave is something that a lot of projects try to solve, so let me explain you what this project is about:
- GastonJS allows you to use all the power PhantomJS provides by implementing a simple command based HTTP API.
- GastonJS API allows you to implement a browser client on any programming language that can make HTTP requests.
- GastonJS gives you all the control, you are the one that will tell the browser what to do, similar to Selenium based tests.
GastonJS comes with a PHP built in client that allows you to control the browser and interact with it.
The recommended way to install GastonJS and the PHP built in client is through Composer:
composer require jcalderonzumba/gastonjs
Everything will be installed inside
vendor folder, as with any composer package you can start using it by including the autoloading script in your PHP project.
Learn to control the Browser
None of this work would have been possible without the awesome work done by the Poltergeist team.
We fork their code and took it to another level, but the roots are still there and we want to acknowledge that.