Skip to content
jenglezou edited this page Mar 5, 2015 · 25 revisions

Parsley is a framework that allows testers to create Protractor tests without writing any JavaScript code. Instead testers simply have to assemble a sequence of keywords and data into a test script using Excel. Parsley automatically converts the Excel script and data into pure JavaScript Protractor tests that can be run using a command line, an IDE (eg WebStorm), a task runner (eg Grunt) or a continuous integration tool like TeamCity. Parsley takes the pain out of developing Protractor tests without losing the benefits of the Jasmine BDD format and the integration with other tools.

It all sounds a little too good to be true and, in a way, it is because there is no such thing as a magic bullet. The JavaScript Protractor code underpinning each keyword still has to be handcrafted. Parsley helps with this by standardising the way in which the keyword program code is written - how it is called, how it handles data passed to it, and how it can be reused and combined with other keywords to form a script.

Dependencies

Clone this wiki locally