Skip to content

Protractor recorder to easy testing angular and non angular webapps

License

Notifications You must be signed in to change notification settings

randycasburn/protractor-recorder

 
 

Repository files navigation

Protractor Recorder (Under Development)

A web interface to record users actions and export to Protractor.

Dependencies

  • NodeJs;
  • Npm;
  • Bower;
  • Gulp;
  • Protractor.

Getting Started

After clone this repository and installed Protractor, execute the following commands to install npm and bower dependencies.

$ npm install
$ bower install

Node Server

  • The node server is used to control the messages flow from socket, on root folder, run:
$ node server.js

Web Interface

  • To start the Angular Material web interface, run:
$ gulp serve

Selenium

  • To start the Selenium run:
$ webdriver-manager start

Usage

  • 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.

About

Protractor recorder to easy testing angular and non angular webapps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.0%
  • HTML 20.0%
  • CSS 7.0%