PhantomJS is a headless browser. That means it has no UI at all and has to be interacted with programatically.
Eh? What's the point in that then? In my talk, I hope to be able to answer that question!
I'll start with a quick 101 introduction to the concept and the basic syntax.
Then I'll deep dive into a couple of real world uses.
I'll talk about something that I've actually used it for - filling in a horrible, non-standards compliant web form that doesn't just accept a POST request with the form filling add-on CasperJS.
Then I'll finish up with some examples of a use case that I want to learn more about - Having Phantom run functional tests against a website, using popular testing framework Mocha. Is this a viable alternative to Selenium?
Hope plenty of you can turn up!