jordan-thiriet / casperjsphp
PHP wrapper for CasperJS
dev-master
2018-05-14 13:56 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-06-08 15:54:13 UTC
README
php-casperjs is a library PHP for wrapper CasperJs and write easily functional testing.
Installation
Before using php-casperjs, you need to install both library:
1 - PhantomJS http://phantomjs.org/download.html
2 - CasperJS http://casperjs.org/installation.html
Usage
<?php $casper = new \CasperJS\Casper(1280,800,"script/test.js"); $casper->start("http://spallian.com/"); $casper->click('//*[@id="menu-item-7376"]/a'); $casper->forStart(1,21); $casper->setValue('//*[@id="post-7148"]/div/div/div[{i}]/div/div[2]/h5','username'); $casper->getValue('username'); $casper->captureSelector('//*[@id="post-7148"]/div/div/div[{i}]/div/div[1]/img','capture/{username}.jpg'); $casper->forEnd(); $casper->run(); print_r($casper->getOutput());