Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
PhantomJS Cookbook

Buy
PhantomJS Cookbook, 9781783981922 (178398192X), Packt Publishing, 2014

Over 70 recipes to help boost the productivity of your applications using real-world testing with PhantomJS

About This Book

  • Learn the fundamentals of working with the headless PhantomJS browser
  • Create unit and functional test suites backed by PhantomJS
  • Integrate PhantomJS into development and testing workflows for efficient unit testing

Who This Book Is For

This book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.

What You Will Learn

  • Develop your own PhantomJS core modules
  • Learn sophisticated strategies for interacting with web page contents and how to capture those interactions
  • Create a front-end continuous integration (CI) strategy with PhantomJS
  • Perform unit testing with frameworks such as Jasmine, Mocha, and QUnit
  • Implement functional and end-to-end testing with PhantomJS using tools such as Selenium, Capybara, and CasperJS
  • Automate performance analysis with libraries such as Confess.js and YSlow
  • Automate the generation of images and PDFs of your web content

In Detail

Beginning with the basics of PhantomJS, this book will dive into its core modules and guide you through how to solve real-world testing problems. This book explores a variety of test automation tasks, including executing JavaScript unit tests with the Jasmine, QUnit, and Mocha frameworks; functional tests with tools such as Selenium, Capybara, and CasperJS; performance analysis with tools such as YSlow; and much more.

If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.

(HTML tags aren't allowed.)

Artificial Intelligence on the Sinclair QL: Make Your Micro Think
Artificial Intelligence on the Sinclair QL: Make Your Micro Think
Artificial Intelligence on the Sinclair QL introduces the concepts involved in Al. The book shows you how to implement Al routines on your QL and turn it into an intelligent machine which can hald a conversation with you, give you rational advice, learn from you and even teach you.

The book explains AI from first principles and assumes
...
The Neurobiological Basis of Suicide (Frontiers in Neuroscience)
The Neurobiological Basis of Suicide (Frontiers in Neuroscience)

With recent studies using genetic, epigenetic, and other molecular and neurochemical approaches, a new era has begun in understanding pathophysiology of suicide. Emerging evidence suggests that neurobiological factors are not only critical in providing potential risk factors but also provide a promising approach to develop more effective...

Approximation Algorithms for NP-Hard Problems
Approximation Algorithms for NP-Hard Problems

Approximation algorithms have developed in response to the impossibility of solving a great variety of important optimization problems. Too frequently, when attempting to get a solution for a problem, one is confronted with the fact that the problem is NP-haid. This, in the words of Garey and Johnson, means "I can't find an...


Modeling of Complex Systems: Application to Aeronautical Dynamics
Modeling of Complex Systems: Application to Aeronautical Dynamics

In the field of aeronautical dynamics, this book offers readers a design tool which enables them to solve the different problems that can occur during the planning stage of a private project. The authors present a system for the modeling, design and calculation of the flying qualities of airplanes and drones, with a complete mathematical...

For Crying Out Loud: From Open Outcry to the Electronic Screen
For Crying Out Loud: From Open Outcry to the Electronic Screen

In Praise of For Crying Out Loud

"Endowed with strong parents and a bit of luck, Leo Melamed has made a remarkable escape from Nazi occupied Poland to building one of the pinnacles of global finance. Over four decades and more, he was the leading force in bringing his beloved 'Merc' from obscure trading pits for butter...

PC QUICKSTEPS 2/E
PC QUICKSTEPS 2/E

Learn instantly from step-by-step graphics!

We know a picture is worth a thousand words--so we went heavy on pictures and light on words in this easy-to-use guide. Color screenshots and brief instructions show you how to manage, customize, and troubleshoot your desktop or laptop PC. Follow along and learn to install and configure...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy