A web interface to record users actions and export to Protractor.
- NodeJs;
- Npm;
- Bower;
- Gulp;
- Protractor.
After clone this repository and installed Protractor, execute the following commands to install npm and bower dependencies.
$ npm install
$ bower install
- The node server is used to control the messages flow from socket, on root folder, run:
$ node server.js
- To start the Angular Material web interface, run:
$ gulp serve
- To start the Selenium run:
$ webdriver-manager start
- Access http://localhost:3000;
- Enter a url base and click on 'Record' to start recording
- After end up your test flow click on 'Export Protractor' to export conf.js and spec.js inside the folder public/exports.