# CodeceptJS

Last updated on : 09 Jan 2026

Overview

CodeceptJS is a modern end-to-end testing framework with BDD-style syntax that allows you to write tests from a user's perspective. It supports multiple backends including Playwright, WebDriver, Puppeteer, and Appium, making your tests readable, maintainable, and backend-agnostic.

## Prerequisites

Node.js Version 16+

Ensure you have Node.js version 16 or higher installed. To check your Node.js version, run:

```java
node -v
```

### Configuration

Before running the project, update the necessary details in:

```java
config/pcloudy.config.js
```

Update your Pcloudy credentials and desired test environment configurations.

### Installation

Run the following command to install project dependencies:

```java
npm install
```

### Running Tests

To execute the test suite, use:

```java
npm run test
```
