Who this book is for
The PhantomJS Cookbook is targeted at experienced web developers who are interested in using PhantomJS to add a comprehensive testing strategy to their development workflows. This book assumes that you already have knowledge of the foundational front-end development skills (such as JavaScript, HTML, and CSS) and some experience with testing fundamentals. Some familiarity with PhantomJS is beneficial but not strictly required. Lastly, some recipes may involve some other programming languages (for example, Java or Ruby) and these will be called out where necessary.