2.1.1 • Published 3 years ago

alex-cli v2.1.1

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
3 years ago

ALEX CLI

A command line interface for running tests and learning experiments with ALEX (v2.0.*).

NPM package: https://www.npmjs.com/package/alex-cli

Requirements

  • A running instance of ALEX
  • Node.js & NPM

Installation

Via NPM

npm install -g alex-cli
alex-cli -h 

From source

git clone https://github.com/LearnLib/alex.git
cd ./alex/cli
npm ci
node alex-cli.js -h 

Usage

  1. Export the symbols from ALEX (see here).
  2. Export the tests from ALEX (see here).

Execute node alex-cli.js -h to see a complete list of parameters and their descriptions. Fine usage examples here.

Configuration

Testing

{
  "driverConfig": {
    "width": 1980,
    "height": 1080,
    "implicitlyWait": 0,
    "pageLoadTimeout": 10,
    "scriptTimeout": 10,
    "name": "chrome",
    "headless": true
  }
}
argumentdescription
widthThe width of the browser
heightThe height of the browser
implicitlyWaitSelenium implicit timeout value
pageLoadTimeoutSelenium page load timeout value
scriptTimeoutSelenium script timeout value
nameThe name of the browser, 'firefox', 'chrome', 'htmlUnit', 'ie', 'safari', 'edge'
headlessIf the browser is run headless. Only for Firefox and Chrome
2.1.1

3 years ago

2.1.0

3 years ago

1.2.0

5 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago