Upload
adolfo-sanz-de-diego
View
152
Download
5
Embed Size (px)
Citation preview
@asanzdiego
LeganésFebrero2015
CasperJSNavega con el piloto automático
Adolfo Sanz de Diego
1
@asanzdiego
LeganésFebrero2015
¿Quien soy?
2
@asanzdiego
LeganésFebrero2015
Adolfo Sanz De Diego
Asesor. Formador. Desarrollador.
@asanzdiegohttp://about.me/asanzdiego
3
@asanzdiego
LeganésFebrero2015
HackathonLovers
Grupo para amantes de los hackathones.
@HackathonLovershttp://ackathonlovers.com
4
@asanzdiego
LeganésFebrero2015
¿Qué es CasperJS?
Es una herramienta de scripting (JS).
Nos permite programar (JS) nuestra navegación.
5
@asanzdiego
LeganésFebrero2015
¿Cómo funciona?
6
CasperJS
PhantomJS SlimerJS
WebKit Gecko
@asanzdiego
LeganésFebrero2015
¿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
@asanzdiego
LeganésFebrero2015
Demo time
8
@asanzdiego
LeganésFebrero2015
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
@asanzdiego
LeganésFebrero2015
Licencia
Esta obra tiene una licencia:CreativeCommons-Reconocimiento-CompartirIgual
10
@asanzdiego
LeganésFebrero2015
¿Alguna pregunta?
11
@asanzdiego
LeganésFebrero2015
¡Gracias!
12