Skip to content

Quick Start

This guide walks you through launching XPressRT and running your first test in under five minutes.


Prerequisites

Before you begin, ensure the following are installed:


1. Start the Application

cd <XPress-release-folder>
powershell -ExecutionPolicy Bypass -File docker-setup.ps1
cd <XPress-release-folder>
docker compose up -d

Wait for all containers to start (typically 30–60 seconds), then open your browser and navigate to:

http://127.0.0.1:8081/

XPressRT main interface on first load


2. Understand the Interface

When the application opens you will see:

Area Description
Left sidebar Navigation menu — Test-Editor, Test Suite, Settings, Artifacts, Test Results
Features panel Collapsible list of all feature files and their scenarios
Steps panel Library of reusable step definitions
Top header Base Path input, Observer/Edit mode toggle, license status
Main canvas Context-sensitive content area

3. Observer Mode vs Edit Mode

The application opens in Observer Mode by default. In this mode all editing controls are disabled so the UI can be safely shared with observers on a test bench without risk of accidental changes.

To enable editing, click the Observer Mode button in the top-right corner and enter the master password (123 by default).

Disable Observer Mode dialog

Once unlocked the button label changes to Edit Mode and all editing controls become active.

Tip

The password is configurable in the backend config.json. Contact your administrator to change it.


4. Set the Base Path

The Base Path field in the header tells XPressRT where to find your test project on disk. Click the folder icon next to the field, type the path to your client folder (e.g. app/examples/client), and press Save (the floppy-disk icon).

XPressRT will automatically scan the directory for .feature files and populate the Features list in the sidebar.


5. Browse Features and Scenarios

In the sidebar, expand the Features section. Each entry represents a .feature file. Click the chevron next to a feature name to reveal its scenarios.

  • A plain green icon (🟢) indicates a Scenario — a single-run test case.
  • A blue branching icon (🔀) indicates a Scenario Outline — a parameterised test run once per row of example data.

Click any scenario name to open its editor in the main canvas.

Feature list with expanded scenarios


6. Run Your First Test

  1. Select any scenario from the sidebar.
  2. Switch to Edit Mode (see step 3 above).
  3. Scroll to the Steps section and click Test Execution.

XPressRT will connect to the XPress server and execute the scenario. A live step-by-step progress view appears showing each step as Pending → Running → Passed / Failed.


7. View Results

After execution, navigate to Test Results in the left sidebar to browse all previous test runs. Select any run from the list on the left to view the full HTML summary report on the right.

Test Results page


8. Shut Down

docker compose down
docker compose down

Next Steps

Topic Guide
Creating and editing features and scenarios Features & Scenarios
Configuring step behaviour with action types Action Types
Grouping scenarios into reusable suites Test Suites
Analysing past test runs Test Results
Configuring runtime parameters Settings