CasperJS - Headless testing made easy!

CasperJS is an open source navigation scripting & testing utility written in Javascript and based on PhantomJS — the scriptable headless WebKit engine. It eases the process of defining a full navigation scenario and provides useful high-level functions, methods & syntactic sugar for doing common tasks such as:

* defining & ordering browsing navigation steps
* filling & submitting forms
* clicking & following links
* capturing screenshots of a page (or part of it)
* testing remote DOM
* logging events
* downloading resources, including binary ones
* writing functional test suites, saving results as JUnit XML
* scraping Web contents

I'm hoping to get Julien to do this talk as he's done a lot of amazing work in integrating CasperJS in our continuous deployment pipeline at RESAAS. It's extremely awesome stuff and I think the community would love to hear the story!

 

Speaker: Julien Escueta, QA Engineer at RESAAS.

 

---

Also, as usual, we'll be going to a nearby pub for drinks afterwards!

 

Join or login to comment.

  • Julien E.

    Thanks for coming everybody. The presentation deck is on Dropbox, https://dl.dropbox.com/u/55597031/CasperJS.pptx

    And sample code for the demos are on github,

    https://github.com/julienescueta/simpledemo
    https://github.com/julienescueta/complexdemo

    Simpledemo won't run on your system because the target environment is localhost, however, Complexdemo should run just fine provided you pass in a command-line argument for baseurl. Instructions are in the README.

    Finally, thanks to this Meetup, we actually uncovered an insidious bug with the platform! :P

    Cheers!

    January 24, 2013

  • Hicham R.

    Very informative, good presentation. Thanks!

    January 24, 2013

  • Jaime B.

    Thanks to everyone for coming out! Thanks to Julien for speaking on CasperJS and thanks to Dell for sponsoring the meetup! Feel free to add me to LinkedIn (http://www.linkedin.com/in/jbueza)!

    January 24, 2013

  • A former member
    A former member

    Very informative, and a good introduction. Thanks for your time Julien, and to all who helped organise

    January 24, 2013

  • Paul M.

    Well-presented, useful information. Only thing more I would have wanted would be comparison to other f/w, but that's a quibble. Nice job, Julien!

    January 23, 2013

  • Mikhail P.

    An excellent intro in CasperJS and its capabilities. Thank you, Julian.

    January 23, 2013

  • Vincent J.

    Very informative

    January 23, 2013

  • Jaime B.

    I'll be downstairs around 6:10pm letting people in until about 6:30pm. I'll head up and then we can do a round of introductions before jumping into the good stuff!

    January 23, 2013

  • Tommy C.

    Hi all, when you reach the build please call Kevin @[masked] 6558...he'll le you in. There's pizza and pop for 40 showing up at 6:15.

    January 23, 2013

  • Tommy C.

    It's confirmed! Julien has volunteered his time to present CasperJS. Thanks Julien!

    2 · January 10, 2013

  • Jaime Bueza changed the location to Dell / Make Technologies

    January 10, 2013

  • Jaime Bueza changed the date and time to Wednesday, January 23, 2013 at 6:30 PM

    January 10, 2013

39 went

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy