Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@asanzdiego
Leganés
Febrero
2015
CasperJS
Navega con el piloto automático
Adolfo Sanz de Diego
1
@asanzdiego
Leganés
Febrero
2015
¿Quien soy?
2
@asanzdiego
Leganés
Febrero
2015
Adolfo Sanz De Diego
Asesor. Formador. Desarrollador.
@asanzdiego
http://about.me/asanzdi...
@asanzdiego
Leganés
Febrero
2015
HackathonLovers
Grupo para amantes de los hackathones.
@HackathonLovers
http://ackathonlo...
@asanzdiego
Leganés
Febrero
2015
¿Qué es CasperJS?
Es una herramienta de scripting (JS).
Nos permite programar (JS) nuestr...
@asanzdiego
Leganés
Febrero
2015
¿Cómo funciona?
6
CasperJS
PhantomJS SlimerJS
WebKit Gecko
@asanzdiego
Leganés
Febrero
2015
¿Qué podemos hacer con él?
● definir y ordenar un navegación paso a paso
● rellenar y env...
@asanzdiego
Leganés
Febrero
2015
Demo time
8
@asanzdiego
Leganés
Febrero
2015
Créditos
● Código:
○ https://github.com/asanzdiego/casperjs-examples
● Imágenes:
○ http:/...
@asanzdiego
Leganés
Febrero
2015
Licencia
Esta obra tiene una licencia:
CreativeCommons-Reconocimiento-CompartirIgual
10
@asanzdiego
Leganés
Febrero
2015
¿Alguna pregunta?
11
@asanzdiego
Leganés
Febrero
2015
¡Gracias!
12
Upcoming SlideShare
Loading in …5
×

T3chfest - CasperJS: navega con el piloto automático

598 views

Published on

CasperJS es una herramienta que mediante scripts escritos en JavaScript, nos permite simular una navegación web desde un terminal.

¿Y para qué demonios querríamos algo así? Pues en mi caso para automatizar tareas repetitivas que a veces tengo que realizar en un navegador web.

Mi intención, en esta charla, es mostrar las posibilidades que ofrece esta herramienta, y realizar un pequeño ejemplo ilustrativo.

Charla ofrecida en el #t3chfest2015, la Feria de Informática y Nuevas Tecnologías de la Universidad Carlos III de Madrid.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

T3chfest - CasperJS: navega con el piloto automático

  1. 1. @asanzdiego Leganés Febrero 2015 CasperJS Navega con el piloto automático Adolfo Sanz de Diego 1
  2. 2. @asanzdiego Leganés Febrero 2015 ¿Quien soy? 2
  3. 3. @asanzdiego Leganés Febrero 2015 Adolfo Sanz De Diego Asesor. Formador. Desarrollador. @asanzdiego http://about.me/asanzdiego 3
  4. 4. @asanzdiego Leganés Febrero 2015 HackathonLovers Grupo para amantes de los hackathones. @HackathonLovers http://ackathonlovers.com 4
  5. 5. @asanzdiego Leganés Febrero 2015 ¿Qué es CasperJS? Es una herramienta de scripting (JS). Nos permite programar (JS) nuestra navegación. 5
  6. 6. @asanzdiego Leganés Febrero 2015 ¿Cómo funciona? 6 CasperJS PhantomJS SlimerJS WebKit Gecko
  7. 7. @asanzdiego Leganés Febrero 2015 ¿Qué podemos hacer con él? ● definir y ordenar un navegación paso a paso ● rellenar y enviar formularios ● pinchar en botones y/o enlaces ● hacer capturas de pantalla de una página (o parte de ella) ● descargar recursos ● escribir pruebas funcionales ● webscraping ● etcétera. 7
  8. 8. @asanzdiego Leganés Febrero 2015 Demo time 8
  9. 9. @asanzdiego Leganés Febrero 2015 Créditos ● Código: ○ https://github.com/asanzdiego/casperjs-examples ● Imágenes: ○ http://pixabay.com/en/thank-you-gratitude-appreciation-490607/ ○ http://www.iconsdb.com/custom-color/talk-icon.html ○ http://www.iconsdb.com/custom-color/guestion-icon.html ○ http://commons.wikimedia.org/wiki/File:Tightrope_artist_Cologne_1.jpg 9
  10. 10. @asanzdiego Leganés Febrero 2015 Licencia Esta obra tiene una licencia: CreativeCommons-Reconocimiento-CompartirIgual 10
  11. 11. @asanzdiego Leganés Febrero 2015 ¿Alguna pregunta? 11
  12. 12. @asanzdiego Leganés Febrero 2015 ¡Gracias! 12

×