/chrec

Visually Stabilizing Selenium Web Recorder for Automated User Acceptance Tests

Primary LanguageTypeScriptApache License 2.0Apache-2.0

ChRec

Visually Stabilizing Chromium Selenium Web Recorder for Automated User Acceptance Tests.

Build Status

Installation Instructions for Development

Make sure to have the newest versions of Node.js and npm.

1. Selenium Server

For replaying sequences you will need the Selenium standalone server or a configured Selenium grid. You can download it from: https://www.seleniumhq.org/download/.

Depending on which browsers you want to use for testing, you should install and configure their corresponding webdrivers:

To start the Java version of Selenium, type:

java -jar .\selenium-server-standalone-3.9.1.jar

Selenium should now run on port 4444.

2. ChRec

Clone this repository:

git clone https://github.com/cyluxx/chrec.git

Navigate to the installed location and install dependencies (this REALLY might take a while).

cd chrec
npm install

To start the application in development mode, type:

npm run start

The application should run with hot reload in a new window.