Writing raw PhantomJS script is not everyone's cup of tea. Harness the power of PhantomJS combined with a test framework of your choice. This is suitable for [[headless testing|Headless Testing]], PhantomJS supports various test environments, from Jasmine to WebDriver.
For high-level convenient functionalities, check also [[projects|Related Projects]] such as CasperJS.
(More to be written)