In this recipe, we will discuss how to work with cookies in PhantomJS. The
phantom object exposes two properties (
cookiesEnabled) and three methods (
deleteCookie) that we can use to inspect and manipulate cookies at runtime.
To run this recipe, we may wish to run PhantomJS with persistent cookies using the
cookies-file command-line argument.
The script in this recipe is available in the downloadable code repository as
chapter02. If we run the provided example script, we must change to the root directory for the book's sample code.
Lastly, the script in this recipe runs against the demo site that is included with the cookbook's sample code ...