8.36.1 • Published 8 days ago

@wdio/static-server-service v8.36.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 days ago

WebdriverIO Static Server Service

Some projects are front-end assets only, and don't run on more than a static server. This service helps you to run a static file server during testing.

Installation

The easiest way is to add @wdio/static-server-service as a devDependency in your package.json:

npm install @wdio/static-server-service --save-dev

After that, your package.json should include the following:

{
    "devDependencies": {
        "@wdio/static-server-service": "^5.11.0"
    }
}

Instructions on how to install WebdriverIO can be found here.

Configuration

To use the static server service, add static-server to your service array:

// wdio.conf.js
export.config = {
    // ...
    services: ['static-server'],
    // ...
};

Options

staticServerFolders (required)

Array of folder paths and mount points.

Type: Array<Object> Props:

  • mount {String} - URL endpoint where folder will be mounted.
  • path {String} - Path to the folder to mount.
 // wdio.conf.js
 export.config = {
    // ...
    staticServerFolders: [
        { mount: '/fixtures', path: './tests/fixtures' },
        { mount: '/dist', path: './dist' },
    ],
    // ...
 };

staticServerPort

Port to bind the server.

Type: Number

Default: 4567

staticServerLog

Debugging logs, will print mount points and requests. When staticServerLogs is set to true, it will print to the console. Otherwise, a string is treated as the log folder.

Type: Boolean or String

staticServerMiddleware

Array of middleware objects. Load and instatiate these in the config, and pass them in for the static server to use.

Type: Array<Object> Props:

  • mount {String} - URL endpoint where middleware will be mounted.
  • middleware <Object> - Middleware function callback.

Default: []

// wdio.conf.js
export.config = {
    const middleware = require('middleware-package');
    // ...
    staticServerMiddleware: [{
        mount: '/',
        middleware: middleware(/* middleware options */),
    }],
    // ...
};

For more information on WebdriverIO, see the homepage.

9.0.0-alpha.113

8 days ago

9.0.0-alpha.114

8 days ago

9.0.0-alpha.115

8 days ago

8.36.1

13 days ago

8.36.0

21 days ago

9.0.0-alpha.78

25 days ago

9.0.0-alpha.59

1 month ago

9.0.0-alpha.64

1 month ago

9.0.0-alpha.9

2 months ago

9.0.0-alpha.0

2 months ago

8.32.4

2 months ago

8.32.2

2 months ago

8.31.1

3 months ago

8.31.0

3 months ago

8.30.0

3 months ago

8.29.1

3 months ago

8.29.0

3 months ago

8.28.6

4 months ago

8.28.0

4 months ago

8.27.2

4 months ago

8.27.0

4 months ago

8.26.3

5 months ago

8.26.2

5 months ago

8.24.8

5 months ago

8.24.9

5 months ago

8.24.12

5 months ago

8.16.17

7 months ago

8.16.12

7 months ago

8.15.0

9 months ago

8.16.22

7 months ago

8.19.0

7 months ago

8.15.7

8 months ago

8.23.0

6 months ago

8.23.1

6 months ago

8.16.3

8 months ago

8.16.7

8 months ago

8.17.0

7 months ago

8.20.0

7 months ago

8.24.0

5 months ago

8.15.10

8 months ago

8.24.2

5 months ago

8.14.0

9 months ago

8.21.0

6 months ago

7.33.0

7 months ago

8.0.0-alpha.365

2 years ago

8.0.0-alpha.243

2 years ago

8.0.0-alpha.249

2 years ago

7.18.0

2 years ago

8.11.0

11 months ago

7.25.1

2 years ago

7.25.0

2 years ago

8.6.6

1 year ago

7.21.0

2 years ago

8.0.0-alpha.240

2 years ago

8.6.8

1 year ago

8.0.0-alpha.411

2 years ago

7.29.1

1 year ago

7.25.4

2 years ago

8.0.0-alpha.412

2 years ago

8.1.0

1 year ago

8.1.2

1 year ago

8.0.0-alpha.537

1 year ago

8.0.0-alpha.620

1 year ago

8.0.10

1 year ago

7.17.3

2 years ago

8.0.11

1 year ago

8.0.14

1 year ago

8.0.0-alpha.589

1 year ago

8.0.0-alpha.621

1 year ago

8.0.0-alpha.507

1 year ago

8.0.0-alpha.505

1 year ago

8.0.0-alpha.504

1 year ago

8.0.0-alpha.629

1 year ago

8.0.0-alpha.508

1 year ago

7.20.0

2 years ago

8.7.0

1 year ago

7.24.1

2 years ago

7.28.0

1 year ago

7.20.7

2 years ago

7.24.0

2 years ago

7.20.3

2 years ago

8.0.0-alpha.631

1 year ago

8.0.0-alpha.598

1 year ago

8.0.0-alpha.630

1 year ago

8.0.0-alpha.239

2 years ago

8.0.0-alpha.512

1 year ago

8.0.0-alpha.518

1 year ago

8.0.0-alpha.516

1 year ago

7.31.0

1 year ago

7.31.1

1 year ago

8.0.0-alpha.593

1 year ago

8.0.0-alpha.565

1 year ago

8.0.0-alpha.563

1 year ago

8.0.0-alpha.327

2 years ago

8.0.0-alpha.600

1 year ago

8.0.0-alpha.329

2 years ago

8.0.0-alpha.328

2 years ago

8.0.0-alpha.607

1 year ago

8.8.0

1 year ago

8.0.8

1 year ago

8.4.0

1 year ago

8.0.7

1 year ago

8.0.6

1 year ago

8.8.4

1 year ago

8.8.7

1 year ago

8.8.6

1 year ago

7.23.0

2 years ago

8.0.0-alpha.213

2 years ago

8.0.0-alpha.331

2 years ago

8.0.0-alpha.577

1 year ago

8.3.0

1 year ago

8.0.0-alpha.219

2 years ago

8.0.0-alpha.619

1 year ago

8.0.0-alpha.330

2 years ago

7.30.2

1 year ago

7.19.5

2 years ago

8.0.0-alpha.547

1 year ago

7.19.1

2 years ago

8.10.0

1 year ago

7.19.0

2 years ago

8.10.2

12 months ago

8.10.1

12 months ago

8.10.4

12 months ago

8.10.6

11 months ago

7.26.0

1 year ago

8.0.0-alpha.558

1 year ago

8.0.0

1 year ago

7.16.6

2 years ago

7.16.4

2 years ago

7.16.3

3 years ago

7.16.13

2 years ago

7.16.14

2 years ago

7.16.11

2 years ago

7.16.1

3 years ago

7.16.0

3 years ago

7.14.1

3 years ago

7.13.2

3 years ago

7.13.0

3 years ago

7.12.5

3 years ago

7.10.1

3 years ago

7.8.0

3 years ago

7.7.7

3 years ago

7.7.5

3 years ago

7.7.0

3 years ago

7.7.3

3 years ago

7.6.0

3 years ago

7.5.3

3 years ago

7.5.2

3 years ago

7.5.7

3 years ago

7.4.2

3 years ago

7.4.1

3 years ago

7.4.0

3 years ago

7.3.1

3 years ago

7.2.1

3 years ago

7.2.0

3 years ago

7.1.1

3 years ago

7.0.7

3 years ago

7.0.4

3 years ago

7.0.3

3 years ago

7.0.2

3 years ago

7.0.0

3 years ago

7.0.0-beta.4

3 years ago

7.0.0-beta.1

3 years ago

7.0.0-beta.0

3 years ago

6.10.10

3 years ago

6.10.4

3 years ago

6.10.3

3 years ago

6.8.0

3 years ago

6.7.3

3 years ago

6.7.0

4 years ago

6.6.0

4 years ago

6.4.7

4 years ago

6.4.0

4 years ago

6.1.14

4 years ago

6.0.16

4 years ago

6.0.13

4 years ago

6.0.12

4 years ago

6.0.11

4 years ago

6.0.10

4 years ago

6.0.8

4 years ago

6.0.7

4 years ago

6.0.6

4 years ago

6.0.5

4 years ago

6.0.1

4 years ago

6.0.0

4 years ago

6.0.0-beta.0

4 years ago

6.0.0-alpha.1

4 years ago

6.0.0-alpha.0

4 years ago

5.16.10

4 years ago

5.16.5

4 years ago

5.14.4

5 years ago

5.13.2

5 years ago

5.13.0-alpha.0

5 years ago

5.12.1

5 years ago

5.12.0

5 years ago

5.11.0

5 years ago

5.10.10

5 years ago