-
Notifications
You must be signed in to change notification settings - Fork 1
Home
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
- Node package keyword - npm install protractor -g
- Node package keyword - npm install keyword
- Node package async - npm install async
- Node package dictionaryjs - npm install dictionaryjs
- Node package replace - npm install replace
- Node package jasmine-reporters - npm install jasmine-reporters
- Node package jasmine-spec-reporter - npm install jasmine-spec-reporter
Pasilla
Links: Home, [General Concepts](General Concepts), Tutorial - Create a New Test, Data Parameters