Welcome to CodeSpecJSClient. Client side web application built on ReactJS for CodeSpecJS Engine which allows users to write UI Automation Tests without writing a single line of code. CodeSpecJSClient helps you build test suites and test cases with ease.
-
Zero code UI Test Automation. I.e. You will not write a single line of code to define your tests. You will be using a set of well defined Gherkin grammar to define your tests.
-
Provids predefined grammar to support for all the necessary UI Automation Actions;
- URL Navigation
- Clicking on UI Elements
- Verifying content of UI Elements
- Waiting for UI elements to appear
- Waiting for UI elements to show a specific content
- Wait a given number of seconds for application to complete its tasks
- Working with html select drop down lists
- Working with Popup windows
- Working with iframes
- Working with Alert Message Dialogs
- Working with Prompt Dialogs
- Drag and Drop UI elements
-
Real quick startup time. I.e.Building a grammar is only a matter of seconds using intellisense.
-
Create and manage multiple test suites and test cases with ease.
-
Create and manage multiple object repositories with ease.
-
Simple Analatics Dashboard to view the success and failure scope of every test suite, which could be understood by all parties (I.e. stakeholders, developers, testers etc)
- You need to install NodeJs with NPM . You'll also need to install and configure Git .
- Latest version of Chrome
git clone https://github.com/99xt/CodeSpecJSClient
Step inside the project root folder and issue the following command to install node dependencies.
npm install
Inside the project root folder, issue the following command
npm start
- Start creating your object repository first in the 'Object Repository' page
- Create your test suites and test cases in the 'Create Test' page