ServidoresWeb

Instalar casperJS en centOS 7

Para tener el entorno de casperJS corriendo en tu server con centOS 7, primero debes montar el phantomJS:

wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
bunzip2 phantomjs-2.1.1-linux-x86_64.tar.bz2
tar xf phantomjs-2.1.1-linux-x86_64.tar
mv phantomjs-2.1.1-linux-x86_64/ /opt/
ln -s /opt/phantomjs-2.1.1-linux-x86_64/ /opt/phantomjs
ln -s /opt/phantomjs/bin/phantomjs /usr/bin/

Ahora validamos que esté funcionando:

which phantomjs
phantomjs --version

Luego, vamos a montar el casperJS. Si tienes instalado el GIT puedes usar esta opción:

git clone https://github.com/casperjs/casperjs.git
mv casperjs/ /opt/casperjs
ln -s /opt/casperjs/bin/casperjs  /usr/bin/

Sino, hazlo utilizando el .zip

wget https://github.com/casperjs/casperjs/archive/master.zip
unzip master.zip
mv casperjs-master/ /opt/casperjs
ln -s /opt/casperjs/bin/casperjs  /usr/bin/

validamos la instalación:

which casperjs
casperjs --version

Ahora, vamos a probar con un simple script:

mkdir .casperjs
cd .casperjs
nano prueba.js

copiamos dentro prueba.js el siguiente código:

casper.test.begin('a twitter bootstrap dropdown can be opened', 2, function(test) {
    casper.start('http://getbootstrap.com/2.3.2/javascript.html#dropdowns', function() {
        test.assertExists('#navbar-example');
        this.click('#dropdowns .nav-pills .dropdown:last-of-type a.dropdown-toggle');
        this.waitUntilVisible('#dropdowns .nav-pills .open', function() {
            test.pass('Dropdown is open');
        });
    }).run(function() {
        test.done();
    });
});

guardamos y ejecutamos así:

listo…

Artículo anterior

Silence [2016]

Artículo siguiente

Este es el artículo más reciente

El Autor

Alnork Aguilar Baiz

Alnork Aguilar Baiz

Conectado con la tecnología, cine, música y deportes. Adaptable y apasionado. Amo a la vida, pero soy crítico del mundo. Valoro la familia y amistad.