# testlabs-grid

> This is a basic re-implementation of the Selenium Grid in node.js.

Latest version **0.1.0** (published 2014-09-07) · 0 weekly downloads

## Install

```sh
npm install testlabs-grid
pnpm add testlabs-grid
yarn add testlabs-grid
bun add testlabs-grid
```

## Health

**Score 10/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; low quality score; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2014-09-07 |
| First published | 2014-09-07 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 7 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | superafroman |

## Links

- npm: https://www.npmjs.com/package/testlabs-grid
- npm.io page: https://npm.io/package/testlabs-grid

## Dependencies (7)

- [ejs](https://npm.io/package/ejs.md) >=0.8.3
- [log4js](https://npm.io/package/log4js.md) >= 0.3.0
- [express](https://npm.io/package/express.md) >=3.0.6
- [request](https://npm.io/package/request.md) >= 2.27.0
- [ejs-locals](https://npm.io/package/ejs-locals.md) >=1.0.2
- [less-middleware](https://npm.io/package/less-middleware.md) >=0.1.9
- [connect-security](https://npm.io/package/connect-security.md) >=0.5.2

## Recent versions

- 0.1.0 (latest) — 2014-09-07

## README

# TestLabs Grid

This is a basic re-implementation of the Selenium Grid in node.js.

Please take a look at the code, feel free to fork it, modify it and use it for whatever you like - and we always
appreciate issue reports and pull requests!

## Why?

We did this primarily to allow us to scale the grid easily and efficiently - the core implementation for example reads
all responses in to memory before relaying them back to your code.

## Usage

You can start the grid by running `node grid.js`. By default it will start listening on port 3000.

Access to an admin section is available at http://localhost:3000/admin with the username and password admin/password.

When writing Selenium tests you use RemoteWebDriver in the same way as you would with the Java Selenium grid.

You can reconfigure some basics by modifying config/{environment}.js and then running the grid with
`NODE_ENV={environment} node grid.js`

---
_Source: https://npm.io/package/testlabs-grid · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
